Стандартное объявление для автоматически сгенерированного свойства NSManagedObject
объявляет отношения ко многим следующим образом:
@property (nonatomic, retain) NSSet *somethings;
...
@dynamic somethings;
Было бы безопасно изменить это объявление на NSMutableSet
] ? Будет ли компонент CoreData по-прежнему работать правильно?
Судя по @dynamic
, вероятно, все равно, использую ли я подкласс NSSet
, а не NSSet
, но я не хочу переписать много кода только для того, чтобы узнать, что он не работает.