0

如果我的应用程序有一个名为 Note 的模型类。

目前我必须创建一个文本注释并调用一个 API 并将其发送到服务器。

但是以后有机会,我将不得不为这个 Note 带来 GMail 风格的草稿工具。

那么我把它作为一个核心数据实体可以吗?

我现在将传递 nil 作为上下文,当我实现此功能时,我将在创建应用程序时传递应用程序的上下文。

此外,能够从同一个界面控制所有模型(无论是否持久化)感觉很好。

这样我就可以使用 Core Data 的图形界面根据需要添加和删除属性,并自动生成文件,这与手写 NSObject 模型不同。

这会影响性能或其他任何问题吗?

4

1 回答 1

1

大多数情况下,这很好,当他们不涉及上下文时,我看不到问题

传递上下文后,您必须注意线程。属于它们的上下文和MOM属于某个线程,不能在线程之间自由传递!

于 2013-05-09T10:17:22.150 回答