Изменяемые наборы в NSManagedObjects?

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

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

Было бы безопасно изменить это объявление на NSMutableSet] ? Будет ли компонент CoreData по-прежнему работать правильно?

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

8
задан Greg 12 March 2012 в 05:26
поделиться