Изменяемые множества в NSManagedObjects?

Стандартная декларация для автогенерируемыхNSManagedObject Свойство объявляет отношения ко многим следующим образом:

@property (nonatomic, retain) NSSet *somethings;
...
@dynamic somethings;

Будет ли безопасно изменить эту декларацию наNSMutableSet? Будет ли компонент CoreData работать правильно?

Судя по@dynamic, это, наверное, все равно, если я используюNSSet подкласс, а неNSSet, но я не хочу переписывать много кода только для того, чтобы узнать, что он не работает.

Ответы на вопрос(2)

Ваш ответ на вопрос