各位开发者怎么应对iOS5中新的Data Storage Guideline?

2011-10-29 15:31:49 +08:00
 nickcheng
新的 Guideline 中不允许应用中下载的内容(杂志,离线地图,等)存放到NSDocuments目录, 只能放到<<App>>/Library/Cache中. 但是iOS5在设备存储容量不够的时候, 又会自动清理Cache和tmp目录. 这样就有了潜在的隐患.

Instapaper的Marco详细描述了情况:
http://www.marco.org/2011/10/13/ios5-caches-cleaning

还有其他人的抱怨:
http://developmentseed.org/blog/2011/10/17/offline-maps-ios5-cache-cleaning/

苹果的Guideline:
https://developer.apple.com/icloud/documentation/data-storage/
4845 次点击
所在节点    iDev
2 条回复
keywind
2011-10-29 23:55:33 +08:00
估计是只能放云上了,iOS5有不少另开发者头疼的问题,比如ARC,很多库都还不支持
nickcheng
2011-11-15 16:23:38 +08:00
终于, iOS 5.0.1 对这方面有了改进
https://developer.apple.com/library/ios/#qa/qa1719/_index.html

开发者可以把一些目录和文件标记上 "do not backup" 的属性来避免文件同步到 iCloud, 也能避免在清理磁盘空间的时候被清理.

Goodreader 的新版本已经做了相应的修改.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/20385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX