Какова цель файлов SomeClass + CoreDataClass? - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь понять, как Core Data работает в Objective-C и не может понять назначение категорий с именем SomeClass+CoreDataClass, которые создаются, когда мы хотим создать подкласс NSManagedObject.

Насколько я знаю, они должны создаваться только один раз, а не обновляться каждый раз, когда нам нужно обновить структуру нашей сущности, чтобы мы могли добавлять туда наши методы. Однако они воссоздаются как пустые файлы каждый раз, когда я воссоздаю подкласс NSManagedObject.

Я думаю, я что-то упустил, так что вы могли бы объяснить их цель?

1 Ответ

0 голосов
/ 27 августа 2018

+CoreDataClass генерируется xcode, вы не должны редактировать его, потому что вы можете потерять изменения. Вы можете редактировать SomeClass, Xcode создаст его, только если он не существует. Это разделение было сделано только для удобства программистов. Вы можете свободно перемещать код из +CoreDataClass в основной файл и удалять категории, если хотите.

...