iOS:检查系统是否有足够的内存

时间:2013-07-25 02:28:52

标签: ios objective-c

在C中,您可以通过检查对malloc()的调用的返回值来检查系统是否有足够的可用内存。如何在Objective-C中检查系统是否有足够的可用内存?如果内存不足,alloc会抛出异常吗?

我创建了一个派生自NSObject的类,用于内存中的照片缓存。如果有足够的内存,我需要在将内容保存到缓存之前进行检查,并且无法找到正确的方法。

由于

1 个答案:

答案 0 :(得分:1)

如果-alloc无法分配请求的内存,

nil将返回{{1}}。只需检查返回值是否为零。