Частные атрибуты / свойства и основные данные - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь преобразовать один из моих объектов модели в управляемую сущность Core Data, у этого объекта есть личный список подобъектов.

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

struct MyObject {
   private let listOStuff: [String]

   fun updateBusinessLogic(value: String): MyObject {
      // business logic here
      return ... // new version of MyObject 
   }
}

Я понимаю, что могу использовать расширение для добавления необходимой бизнес-логики к управляемому объекту; но могут ли Core Data обрабатывать свойство / атрибут как личное?

Спасибо

PS этот - самый близкий ответ, который я вижу на свою проблему, но я не думаю, что это то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...