0
如果我的应用程序有一个名为Note的Model类。使用Core Data的NSManagedObjects而不是普通对象可以吗?
目前我必须创建一个文本注释并调用一个API并将其发送到服务器。
但后来有机会,我将不得不为这个Note带来GMail风格,草案设施。
因此,我很高兴让它成为核心数据实体吗?
现在我将通过nil作为上下文,当我将实现此功能时,我将在创建应用程序时传递它的上下文。
同样感觉很好,能够控制所有的模型,不管是否持续存在,来自同一界面的 。
因此,我可以使用Core Data的图形界面根据需要添加和删除属性,并自动生成与手写的NSObject模型不同的文件。
这可以有一个性能打击或任何其他con?
所以。我正在缩小在应用程序中只保留一个managedObjectCOntext。 应该保存的那些将使用该上下文创建,而其他应该保存为零。 你的意思是,如果我在一个线程中创建一个带有上下文A的对象,并尝试将它保存在一个单独的线程的contextB中。 这可能会产生问题。对 ? 那么.. Cna它发生在我的情况? 此外..只是在案件..所有的'你必须照顾穿线' 万一这种情况发生? – 2013-05-09 10:35:39
ruffly:你用NSThread,dispatch_sync/async和NSOperationQueue做的所有事情 – 2013-05-09 11:03:39
你不能在不同的线程上与MOMs/MOC进行交互 – 2013-05-09 11:04:39