¿Está bien agregar ivars y métodos a una instancia de NSManagedObject?Objetos gestionados de datos principales con métodos y datos adicionales
Por "extra", quiero decir ivars que no desea serializar.
¿Acabo de agregarlos a mi subclase NSManagedObject como cualquier otra clase o tengo que tomar precauciones adicionales?
Gracias eso suena bastante fácil. ¿Alguna ventaja en el uso de atributos transitorios en lugar de solo agregar ivars? –
Los ivars transitorios obtienen soporte de seguimiento de cambios de los datos centrales, por lo que un objeto se marca como modificado si se modifica una propiedad transitoria. Esto le permite realizar un procesamiento personalizado en el getter/setter, como una propiedad transitoria que es un tipo de datos no esenciales que se serializa en un atributo NSData. –
También (nunca he usado realmente Core Data) soporta la gestión de deshacer. –