Programmieren mit Swift - Für macOS und iOS
Programmieren mit Swift - Für macOS und iOS
To-Do-Liste

Bei dem Projekt in dieser Lektion soll es sich um eine Aufgabenverwaltung, auch als To-Do-List bezeichnete, Anwendung handeln. Der Anwender soll die Möglichkeit haben, neue Aufgaben anzulegen, diese zu ändern und Aufgaben als erledigt zu kennzeichnen.
Zwar gibt es schon einige Programme für genau diesen Zwec,k aber als Lektion eignet sich das Thema sehr gut um etwas über NSTableView und Cocoa-Binding zu erfahren. Denn durch direkte Datenbindung können Informationen mit nur geringem Aufwand auf der grafischen Oberfläche angezeigt werden, indem sie tatsächlich „verbunden“ werden.

Auch dieses Anwendung beginnt ihre Existenz wieder als Projekt in Xcode. Wählen Sie als Projektvorlage Cocoa-Application und nennen Sie das Projekt ToDoList.

Das Model ToDoItem
ToDoListAppDelegate
ArrayController
NSTableView
Binden des NSTableView
ToDo-Detailansicht
Erweiterung: Checkbox
Erweiterung: Level Indicator
Entfernen von Aufgaben

nächste Seite