我打算在我的应用中捆绑一些JSON文件。我想知道iOS应用程序上的资源文件数量是否有限制。
答案 0 :(得分:2)
文件没有限制,因为查找资源的功能只是要求文件系统API查找应用程序目录中的项目。该文件系统使用的是HFS +格式,它对可在单个目录中管理的文件没有实际限制。 HFS标准(HFS +之前的旧格式)每个目录IIRC限制为64k文件,但HFS +的限制为2 ^ 31,几乎没有限制。
要添加到您的相关问题:在目录中拥有1000个文件的一个缺点是,创建它们可能需要一段时间,这意味着您的应用程序的安装可能比您拥有所有数据所需的时间更长在一个文件中。最有效的方法可能是使用容器文件,例如一个zip(没有压缩),有几个iOS / ObjC库。