Гайд по проекту: Список

В этом модуле вы научились отображать списки с помощью таблиц, создавать экраны для сложного ввода и сохранять данные на диск. В этом руководящем проекте вы объедините эти навыки, чтобы создать приложение, которое управляет списком и сохраняет его для последующего извлечения. Вы можете добавлять, изменять и удалять элементы в списке, используя пользовательский экран ввода. В зависимости от типа элементов в вашем списке вы можете выбрать различные контроллеры, чтобы предоставить вашим пользователям наилучшую форму ввода.

Часть первая

Планирование проекта

Придумайте коллекцию предметов, которыми вы хотели бы управлять с помощью приложения. Возможно, у вас есть коллекция бейсбольных карточек, которыми вы обмениваетесь с друзьями, и вам нужен удобный способ добавления и удаления карточек из списка. Или, может быть, вы хотите отслеживать домашние задания: какие из них имеют срок сдачи, какие вы уже завершили и какие были сданы учителю?

Information

Apple, the Apple logo, Apple Books, Apple TV, Apple Watch, Cocoa, Cocoa Touch, Finder, Handoff, HealthKit, iPad, iPad Pro, iPhone, iPod touch, Keynote, Mac, macOS, Numbers, Objective-C, Pages, Photo Booth, Safari, Siri, Spotlight, Swift, tvOS, watchOS, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries. App Store and iBooks Store are service marks of Apple Inc., registered in the U.S. and other countries. ​
The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Apple is under license. ​
IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. ​
Other product and company names mentioned herein may be trademarks of their respective companies.