Введение в базовое руководство по программированию данных
Базовая платформа Данных обеспечивает обобщенные и автоматические решения общих задач, связанных с объектным жизненным циклом и управлением графом объектов, включая персистентность.
Кто должен считать этот документ
Необходимо считать этот документ для получения понимания Базовой платформы Данных. Необходимо быть знакомы с основами разработки Какао, включая управление лингвистическими данными Objective C и управление памятью.
Организация этого документа
Следующие статьи объясняют проблемы Базовые адреса Платформы Данных, решения, которые это предоставляет, ее основная функциональность и общие задачи, которые Вы могли бы выполнить:
Технологический Обзор описывает то, что Базовые Данные и почему Вы могли бы принять решение использовать его.
Базовые Основы Данных описывают фундаментальную архитектуру технологии.
Модели Управляемого объекта описывают функции модели управляемого объекта.
Используя Управляемый объект Модель описывает, как Вы используете модель управляемого объекта в своем приложении.
Управляемые объекты описывают функции управляемого объекта,
NSManagedObject
класс, и как и почему Вы могли бы реализовать пользовательский класс для представления объекта.Методы доступа Управляемого объекта описывают, как записать методы доступа для пользовательских управляемых объектов.
Создание и Удаление Управляемых объектов описывают, как правильно инстанцировать и удалить управляемые объекты программно.
Выборка Управляемых объектов описывает, как выбрать управляемые объекты и некоторые соображения, чтобы гарантировать, что выборки эффективны.
Используя Управляемые объекты описывает проблемы, связанные с управлением управляемыми объектами в Вашем приложении.
Возразите, что Пожизненное управление описывает аспекты управления памятью при использовании Базовых Данных.
Отношения и Выбранные Свойства описывают отношения, как смоделировать их и проблемы, связанные с управлением отношениями между управляемыми объектами. Это также описывает выбранные свойства, походящие на слабые однонаправленные отношения.
Нестандартные Персистентные Атрибуты описывают, как использовать атрибуты с нестандартными типами значения (такими как цвета и C-структуры).
Проверка Управляемого объекта описывает типы проверки, как реализовать методы проверки, и когда использовать проверку.
Faulting и Uniquing описывают, как Базовые Данные ограничивают размер графа объектов и гарантируют, что каждый управляемый объект в контексте управляемого объекта уникален.
Используя Персистентные Хранилища описывает, как Вы создаете персистентное хранилище, как можно переместить хранилище от одного типа до другого, и управлять метаданными хранилища.
Базовая Привязка Данных и Какао описывает, как Базовые Данные интегрируются с и эффективно используют привязку Какао.
Управление изменениями описывает проблемы, которые могут возникнуть, если Вы создаете многократные контексты управляемого объекта или многократные штабели персистентности.
Персистентные Функции Хранилища описывают функции различных типов хранилища, и как можно сконфигурировать поведение хранилища SQLite.
Параллелизм с Базовыми Данными описывает, как использовать параллельное программирование в Базовом Применении данных.
Базовая Производительность Данных описывает методы, которые можно использовать, чтобы гарантировать, что Базовое Применение данных максимально эффективно.
Поиск и устранение неисправностей Базовых Данных описывает разработчиков распространенных ошибок, делают при использовании Базовых Данных, и как исправить их.
Эффективно Импорт Данных описывает, как можно импортировать данные в Базовое Применение данных.
Базовые Данные FAQ предоставляют ответы к вопросам, которые часто спрашивают о Базовых Данных.
Глоссарий обеспечивает глоссарий терминов, используемый в Базовых Данных.
См. также
Необходимо также обратиться к:
Базовая начальная точка данных
Базовое Учебное руководство по Данным для iOS
Базовое учебное руководство по утилите данных