在iOS 5应用程序中保存文件的位置?

我听说苹果改变了一些事情,关于iOS 5中的内存pipe理。那么在哪里是最好的地方,在我的新iOS 5应用程序中保存应用程序数据和文件,而不会丢失数据?

要添加到@Srikar所说的内容,只有将数据保存在caching中才能重新生成。 已经发现,当设备内存不足时,它会清除应用程序的caching目录。 这已经在各种博客文章和开发者中得到证实。

我相信你可以将数据保存在CachesDocumentstmp目录中。 前者2实际上是由iTunes自动支持(即数据备份),当你连接到它。

例如,这个代码访问Caches目录 –

 NSArray *cachesDirList = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cacheDir = [cachesDirList objectAtIndex:0]; 

您可以用类似的方式试用Documentstmp 。 希望这可以帮助…

如果是iOS5只考虑使用iCloud。 对于本地存储,iOS沙箱的变化不大,NSDocumentsDirectory(备份到iTunes)。