【发布时间】:2014-04-01 18:31:41
【问题描述】:
假设我的 iOS 应用程序的数据目录中有一个文件夹,其中包含数千个小文件。删除此文件夹(通过[NSFileManager removeItemAtPath])需要很长时间。但在 OS X 上,删除具有相同内容的文件夹非常快。它似乎只是从文件系统中取消链接文件夹。那么为什么iOS需要这么长时间呢?有什么区别?
编辑:在 iPad 3 上,删除 3 个包含 5,000 到 9,000 个文件的文件夹大约需要 35 秒。在旧版 Retina MBP 上运行的模拟器上,大约需要 1.5 秒。
【问题讨论】:
标签: ios performance delete-file nsfilemanager