Урок 1.7 Сохранение данных

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

В этом уроке вы узнаете, как сохранять данные с помощью протокола Codable, о котором вы узнали в предыдущем уроке.


Что вы узнаете:

  • Как записывать и получать доступ к файлам в каталоге Documents вашего приложения
  • Как сериализовать модель данных в формат, который можно сохранить
  • Как сериализовать сохраненные данные в модель данных, которую можно использовать в приложении

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.