¿Puedo agregar ivars y properties estándar a un NSManagedObject?

¿Puedo agregar properties estándar a un NSManagedObject? No espero que estos objects se guarden, pero me gustaría que persistan durante la vida útil de la aplicación.

¿Puedo agregar un getter y un setter respaldado con un ivar?

En este caso, se usan comúnmente "properties transitorias". Los declara en su Modelo de datos principales como sus otras properties de Entidad, pero los marca como "transitorios" en el inspector del model de datos. ¡Son parte de su model Core Data, pero no persisten! introduzca la descripción de la imagen aquí

Sí, puede agregar sus propias properties y methods a una class derivada de NSManagedObject. Hago esto todo el time. Puede declarar las properties @dynamic (si usa Core Data), o simplemente @ sintetizarlas.