16.8. Реализация отношений в Core Data

16.8. Реализация отношений в Core Data

Постановка задачи

Необходимо иметь возможность связывать управляемые объекты друг с другом, например связать контакт Person с каталогом Home, в котором он находится.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 6. Определение отношений

Из книги автора

Глава 6. Определение отношений Необходимость отношенийСистема состоит из большого количества классов и объектов. Ее поведение обеспечивается взаимодействием объектов. Например, студент добавляется к курсу, когда на курс поступает сообщение добавить студента. В этом


Операторы отношений

Из книги автора

Операторы отношений Итак, предполагая что вы захотите принять грамматику, которую я показал здесь, мы теперь имеем синтаксические правила и для арифметики и для булевой алгебры. Сложность возникает когда мы должны объединить их. Почему мы должны сделать это? Ну, эта тема


5. Отношения. Типы отношений

Из книги автора

5. Отношения. Типы отношений И наконец дадим определение отношению, как некой вершине пирамиды, состоящей из всех предыдущих понятий. Итак, отношение (обозначается r, от англ. relation – «отношение») со схемой отношений S определяется как обязательно конечное множество


6. Модификация базовых отношений

Из книги автора

6. Модификация базовых отношений Для успешной и продуктивной работы с различными базовыми отношениями очень часто разработчикам необходимо каким-либо образом модифицировать это базовые отношения.Какие основные необходимые варианты модификации встречаются чаще всего


Глава 16. Фреймворк Core Data

Из книги автора

Глава 16. Фреймворк Core Data 16.0. Введение Core Data — это мощный фреймворк, входящий в состав iOS SDK. Он позволяет программисту сохранять данные и управлять ими объектно-ориентированным способом. Традиционно программисту приходилось сохранять данные на диске, пользуясь


16.1. Создание модели Core Data с помощью Xcode

Из книги автора

16.1. Создание модели Core Data с помощью Xcode Постановка задачи Требуется визуально спроектировать в Xcode модель данных для вашего приложения


16.3. Создание и сохранение данных с помощью Core Data

Из книги автора

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


16.4. Считывание данных из Core Data

Из книги автора

16.4. Считывание данных из Core Data Постановка задачи Требуется считывать содержимое ваших сущностей (таблиц) с помощью Core


16.5. Удаление данных из Core Data

Из книги автора

16.5. Удаление данных из Core Data Постановка задачи Требуется удалить управляемый объект (строку таблицы) из контекста управляемых объектов (вашей базы


16.6. Сортировка данных в Core Data

Из книги автора

16.6. Сортировка данных в Core Data Постановка задачи Требуется сортировать управляемые объекты (записи), выбираемые из контекста управляемых объектов (базы


16.10. Использование специальных типов данных в модели Core Data

Из книги автора

16.10. Использование специальных типов данных в модели Core Data Постановка задачи Вы считаете, что набор типов данных, представленных в Core Data, не удовлетворяет стоящим перед вами требованиям. Вам хотелось бы использовать в объектах моделей и дополнительные типы данных,


Обработка других видов отношений

Из книги автора

Обработка других видов отношений Ограничения целостности могут быть применены для других форм отношений, помимо формы один-ко-многим, описанной до настоящего времени.* Один-к-одному.* Многие-ко-многим.* Ссылающееся на себя отношение один-ко-многим (вложенные или


Модели отношений доверия

Из книги автора

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


Описание отношений и структурирование ПО

Из книги автора

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