如果我有大量的文件(nx 100K个别文件)什么是最有效的方式将它们存储在iOS文件系统中(从路径的角度来看访问文件的速度)?我应该将它们全部转储到单个文件夹中还是在多级文件夹层次结构中将它们分解.
基本上这有三个问题:
如果有人对这类问题有直接经验并且可以分享一些现实生活结果,那将会很棒.
您的评论将受到高度赞赏
这似乎可以提供相关的硬数据:
http://biasedbit.com/blog/filesystem-vs-coredata-image-cache
结论:
正如预期的那样,文件系统缓存更快。核心数据在存储时很快落后(稍微慢一些),但在执行单个随机访问时加载时间要长得多。
对于这样一个简单的情况,核心数据功能确实无法带来回报,因此请坚持使用文件系统版本。