2. Что такое Core Data Framework, появился в iPhone 3.0 SDK “Полноценный”ORM Поддерживает три вида хранилищ данных(InMemory, SQLite, Binary) Имеет графический интерфейс для редактирования модели данных в XCode
3. Еще немного о возможностях Core Data Эффективная работа с графами объектов Операции Undo/Redo на графе объектов Поддержка миграции между версиями моделей данных Работа с несколькими хранилищами одновременно
5. Основные части Core Data Отвечает за координацию Хранилищ данных (Persistence Stores) PersistentStoreCoordinator
6. Основные части Core Data PersistentStoreCoordinator PersistentStores Binary SQLite
7. Основные части Core Data PersistentStoreCoordinator PersistentStores Отвечают за хранение данных в определенном виде (SQLite, Binary, …) Binary SQLite
8. Основные части Core Data ManagedObjectModel PersistentStoreCoordinator PersistentStores Binary SQLite
9. Основные части Core Data PersistentStoreCoordinator ManagedObjectModel Хранит информацио о модели данных. О сущностях, связях, зависимостях PersistentStores Binary SQLite
10. Основные части Core Data PersistentStoreCoordinator ManagedObjectModel ManagedObjectContext PersistentStores Binary SQLite
11. Основные части Core Data PersistentStoreCoordinator ManagedObjectModel Содержит активные объекты PersistentStores ManagedObjectContext Binary SQLite
12. Основные части Core Data PersistentStoreCoordinator ManagedObjectModel ManagedObjects PersistentStores ManagedObjectContext Binary SQLite
44. У Core Data тоже есть минусы Не SQL формат запросов Сырая документация (не полное портирование из MacOS X)
45. У Core Data тоже есть минусы Не SQL формат запросов Сырая документация (не полное портирование из MacOS X) Недокументированные особенности работы
46. У Core Data тоже есть минусы Не SQL формат запросов Сырая документация (не полное портирование из MacOS X) Недокументированные особенности работы RTFM
47. У Core Data тоже есть минусы Не SQL формат запросов Сырая документация (не полное портирование из MacOS X) Недокументированные особенности работы RTFM GIYF ("Google Is Your Friend") Сложно* создавать вложенные запросы
48. О чем не надо забывать iPhone – это не Desktop 16 Гб места 128 МBRAM 40 MB RAM под приложение didReceiveMemoryWarningсразу, как только используется больше 3 MB