是的我知道。 这个问题已经中已经回答在哪里存储核心数据文件吗? 在文件目录以外的商店coredata文件? 。
@Kendall黑尔姆施泰特Gelner和@Matthias鲍赫提供了很好的答复。 我upvoted他们。
现在的问题是相当的概念,我会尽力解释。
从你应该把你的应用程序文件的部分苹果的文档,我已经阅读以下内容:
手柄支持文件 -您的应用程序下载或生成并可以重建需要-在以下两种方法之一:
在安装iOS 5.0和更早的版本,把支持文件在/图书馆/缓存目录,以防止它们被备份
在iOS系统5.0.1或更高版本,把支持文件在/库/应用程序支持目录和应用
com.apple.MobileBackup
扩展属性给他们。 此属性防止文件被备份到iTunes或iCloud中。 如果你有大量的支持文件,可以将它们存储在自定义子目录和扩展属性应用到刚刚建立的目录。
苹果表示,处理支持文件你可以按照根据所安装的iOS两种不同的方法。 在我看来(但也许我是错的)核心数据文件是支持的文件,所以它属于这些类别。
说这话时,确实由马蒂亚斯和Kendall的办法继续有效还是无效? 特别是,如果我创建一个目录,说私人 , 库文件夹中,并在此目录继续保持隐藏在双方的iOS 5版本(5.0和5.0.1),或者我需要遵循苹果的解决方案? 如果是后者是有效的,你能提供任何样本或链接?
先感谢您。