13.8. Implementacja związków w Core Data
Problem
Chcesz mieć możliwość połączenia ze sobą obiektów zarządzanych, np. obiektu Person
(osoby) z obiektem Home
(domem, w którym dana osoba mieszka).
Rozwiązanie
Użyj odwróconych związków w edytorze modelu danych.
Analiza
Związek w Core Data może być typu „jeden do jednego”, „odwrócony jeden do wielu” lub „odwrócony wiele do wielu”. Poniżej przedstawiam przykłady wszystkich wymienionych typów związków.
- Jeden do jednego
Przykładem takiego związku może być osoba i jej nos. Każda osoba może mieć tylko jeden nos, a każdy nos należy tylko i wyłącznie do jednej osoby.
- Odwrócony jeden do wielu
Przykładem takiego związku może być pracownik i jego zwierzchnik. Pracownik może mieć tylko jednego bezpośredniego zwierzchnika, ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.