Как стать автором
Обновить

Комментарии 2

Спасибо за полезную статью.
По мере прочтения появилось небольшое уточнение вот к этому моменту:

Теперь для правильной работы с сущностями Core Data необходимо также создать Objective-C класс, который будет ее представлять. Создадим класс Character, который будет наследоавться от NSManagedObject. Вот его объявление:

Как я понял вы используете Xcode для разработки, ну или как минимум для создания модели.
Наверное вам известно, что класс Character Xcode может создать сам из меню Editor->Create NSManagedObject Subclass, это и удобнее и быстрее, чем «рисовать» сабклассы самому.
Но в вашем случае Xcode перетрёт добавленные методы. Для того чтобы не мешать Xcode создавать для нас класс Character и при этом сохранить наши кастомные методы, надо просто создать категорию для класса Character и вынести эти методы туда.
Спасибо за комментарий. На самом деле класс создавался именно так, как Вы описали. Просто уже постфактум были добавлены методы. Ваш вариант с категорией вполне разумный.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории