如果我的应用程序有一个名为Note的Model类。
目前我必须创建一个Text Note并调用API并将其发送到服务器。
但是有可能在以后,我将不得不为此笔记带来GMail风格,草稿设施。
我提前将其作为核心数据实体,这样可以吗?
我现在将传递nil用于上下文,当我实现此功能时,我将在创建它时传递应用程序的上下文。
能够控制所有模型,无论是否持久,感觉很棒, 来自同一界面。
因此,我可以使用Core Data的Graphical界面根据需要添加和删除属性,并自动生成文件,而不像手写的NSObject模型。
这会有性能损失还是其他任何问题?
答案 0 :(得分:1)
大多数情况下,这很好,当他们没有涉及上下文时,我没有看到问题
BUT
你需要注意线程一旦你传递了一个上下文。上下文和属于它们的MOM属于某个线程,不能在线程之间自由传递!