如果它是只读的,我可以保留我的Core数据存储在Bundle上

使用核心数据存储的通常方法是在首次启动时将其复制到文档目录中。

但是,随着iOS 5的出现, 用户可以select将文档目录同步 ,这就造成了一些问题 。 基本上,文档目录不应该有太多的数据。

现在我有一个大型的核心数据存储,不需要改变。 所以我的问题是,如果我不调用save方法,它会让我从包中打开商店吗?

是的,您可以将只读的Core Data存储放在包中,然后访问它们就好了。 只要你不必改变商店,你没事。 如果您的数据需要更改,则必须更新二进制文件。

你应该看看应用程序支持目录。 它应该存储所有应用程序特定的支持数据。