iOS应用程序:最大文件数和20K小文件的影响?
一个应用程序中可以包含多少文件有限制吗?iOS应用程序:最大文件数和20K小文件的影响?,ios,objective-c,Ios,Objective C,一个应用程序中可以包含多少文件有限制吗? 应用程序中有20K个小文件(最多只能同时读取10个)可以吗?它对性能有何影响?不,实际上没有这样的限制。它不会影响应用程序的性能,除非你不同时阅读它们:)祝你好运 应用程序包中可以存储的文件数量没有限制。就性能而言,只要您不在主线程上执行文件IO,我认为没有问题。您可以使用NSOperation和queue或GCD执行文件读/写例程 也就是说,唯一的限制是OTA限制,即50MB。如果您的应用程序文件大小超过此限制,则无法通过OTA安装您的应用程序 PS:
应用程序中有20K个小文件(最多只能同时读取10个)可以吗?它对性能有何影响?不,实际上没有这样的限制。它不会影响应用程序的性能,除非你不同时阅读它们:)祝你好运 应用程序包中可以存储的文件数量没有限制。就性能而言,只要您不在主线程上执行文件IO,我认为没有问题。您可以使用
NSOperation
和queue或GCD执行文件读/写例程
也就是说,唯一的限制是OTA限制,即50MB。如果您的应用程序文件大小超过此限制,则无法通过OTA安装您的应用程序
PS:我不知道您为什么要存储20K文件,但正如Wain在评论中所建议的,您完全可以检查使用CoreData/SQLite是否足够
希望有帮助 你为什么有这么多文件?您是否可以使用核心数据来查询所需的数据?如果您尝试将20K文件存储在同一目录中,可能会出现性能问题。