Est-il acceptable d'ajouter des ivars et des méthodes à une instance de NSManagedObject?Objets gérés de données de base avec ivars et méthodes supplémentaires
Par "extra", je veux dire les ivars que vous ne voulez pas sérialisés. Est-ce que je les ajoute à ma sous-classe NSManagedObject comme n'importe quelle autre classe ou dois-je prendre des précautions supplémentaires?
Merci, cela semble assez facile. Avantage d'utiliser des attributs transitoires plutôt que d'ajouter des ivars? –
Les ivars transitoires obtiennent le support du suivi des modifications à partir des données de base, de sorte qu'un objet est marqué comme modifié si une propriété transitoire est modifiée. Cela vous permet de faire un traitement personnalisé dans le getter/setter comme une propriété transitoire qui est un type de données non-core qui est sérialisé dans un attribut NSData. –
Il devrait également (ne devrait jamais vraiment utilisé des données de base) soutenir la gestion d'annulation. –