Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone-将图像存储到磁盘_Iphone_Objective C_Ios_Memory Management_Diskspace - Fatal编程技术网

iphone-将图像存储到磁盘

iphone-将图像存储到磁盘,iphone,objective-c,ios,memory-management,diskspace,Iphone,Objective C,Ios,Memory Management,Diskspace,我有一大堆图片想保存到我的应用程序中,但我担心会占用太多的设备空间 有没有办法检查我占用了多少空间?我怎么知道我占用了太多的空间,我必须删除一些东西 谢谢看看,你会发现一些计算文件夹大小的方法。据我所知,在设备上可以保存的数据量没有大小限制。但是,如果设备的光盘已满,保存数据将失败 了解如何确定有多少磁盘空间可用 您还可以使用NSFileManager的实例方法。它返回一本字典,看一看 如果空间不足,您应该删除文件。当然,至少要向用户提供一些信息,说明应用程序占用了多少空间。事实上,我最终使用了

我有一大堆图片想保存到我的应用程序中,但我担心会占用太多的设备空间

有没有办法检查我占用了多少空间?我怎么知道我占用了太多的空间,我必须删除一些东西

谢谢

看看,你会发现一些计算文件夹大小的方法。据我所知,在设备上可以保存的数据量没有大小限制。但是,如果设备的光盘已满,保存数据将失败

了解如何确定有多少磁盘空间可用

您还可以使用NSFileManager的实例方法。它返回一本字典,看一看


如果空间不足,您应该删除文件。当然,至少要向用户提供一些信息,说明应用程序占用了多少空间。

事实上,我最终使用了Enomego提供的EGOImageLoading


它显然是异步下载图像,允许您在等待图像下载时使用占位符,并缓存图像,以便可以脱机访问

你的问题从来没有说明你在寻找一种异步图像加载方法,直到我找到它。它还缓存图像。