私有属性/属性和核心数据

时间:2018-11-05 12:01:59

标签: swift core-data

我正在尝试将我的模型对象之一转换为Core Data受管实体,该对象具有一个私有子对象列表。

我不希望对象的用户能够访问列表,而是使用对象中的业务逻辑来创建,更新和计算值,类似于:

struct MyObject {
   private let listOStuff: [String]

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

我知道我可以使用扩展将所需的业务逻辑添加到托管对象;但是Core Data能够处理私有财产/属性吗?

谢谢

PS this是我可以看到的最接近我的问题的答案,但我认为这是不一样的。

0 个答案:

没有答案