在iPhone应用程序之间共享核心数据模型的方式与共享代码、图像和其他资源的方式相同,有什么好的模式吗?
我正在考虑在一个应用程序中开发我的模型,然后将其作为资源包含在另一个应用程序中。但是我不知道该怎么做。只包含生成的模型代码文件是否足够,我可以将其作为代码包含在内?但这感觉并不正确,我想我也需要实际的数据模型文件,这是一些不透明的资源。但是假设这两个应用程序都有我不想在它们之间共享的其他核心数据模型对象?(如果我确实想要共享所有内容,我想我可以共享xcdatamodeld文件,但我特别希望只共享图中孤立的一部分。)
举个具体的例子,app 1有相关的模型对象A和B,以及相关的C和D。但A-B与C-D无关。应用2有C-D和E-F。我想在应用程序之间共享C-D (两个模型对象及其关系),目标是模式更新在应用程序之间保持同步。(仅共享模型,不共享数据。)
发布于 2010-07-23 21:53:14
由于商店是通过在任何特定应用程序中合并手头的模型来创建的,因此您可以随心所欲地混合模型。但是,一旦创建了具有一组特定模型文件的存储区,就必须使这些模型文件在将来始终可用。
https://stackoverflow.com/questions/3316029
复制相似问题