标签: objective-c memory-management ios4
如果iOS设备无法成功[NSObject alloc](因为内存不足),它会返回nil,抛出异常,还是OS会终止应用程序?
答案 0 :(得分:0)
有阶段。当设备内存不足时,您将收到内存警告。您可以在模板类中将这些视为-(void)didReceiveMemoryWarning方法。这是您释放任何不需要的东西的地方,也是操作系统开始卸载对象的地方。
-(void)didReceiveMemoryWarning
第二阶段是您的申请被终止。