0

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

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

谢谢

4

1 回答 1

1

-allocnil如果无法分配请求的内存,将返回。只需检查返回值是否为非零。

于 2013-07-25T02:42:50.507 回答