Ich bin sehr vertraut mit Core Data, aber ich habe keine praktische Verwendung für Core Data Beziehungen gefunden. Ich weiß konzeptionell, was sie tun sollten, aber sie scheinen nichts durchzusetzen. Standardkonzepte wie Primär-/Fremdschlüssel, kaskadierende Löschvorgänge und das Löschen eines Wertes, der aufgrund von Beziehungseinschränkungen nicht möglich sein sollte, werden nicht erzwungen.Werden Kerndatenbeziehungen in der realen Welt verwendet?
Liest ich alles falsch? Haben Kerndatenbeziehungen tatsächlich durchsetzbare Einschränkungen?
Dies könnte helfen: "Wie Validierung in Core Data funktioniert" in der [Object Validation] (https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/ObjectValidation.html#// apple_ref/doc/uid/TP40001075-CH20-SW1) Abschnitt des Handbuchs Core Data Programming. – pbasdf