Es gibt zwar schon sehr viele to-do list Apps im App Store, aber ich wollte einfach mal eine ganz einfache in Swift erstellen. In der Hauptansicht sieht man einfach die ganzen Einträge nach Datum sortiert aufgelistet. Wenn man etwas erledigt hat löscht man den Eintrag ganz einfach. Zum Speichern wird Core Data verwendet, man kann also auch ziemlich einfach einen Sync mit iCloud hinzufügen. Beim Hinzufügen gibt man einfach den Titel an und wählt anschließend ein Datum mit dem Datepicker.
Nachdem AutoLayout eingesetzt wurde funktioniert die App auf sämtlichen iPhones so wie auch auf dem iPad. Den Code für die App kannst du bei Github finden. Mögliche sinnvolle Erweiterungen währen Notifications, das Editieren und eventuell ein besseres Interface als einfach nur das standard Löschen der UITableView.