iPhone对象检查释放
我想检查一个对象是否有计数这是我的测试代码
NSMutableArray *array=[[NSMutableArray alloc]init];
if(array)
{
NSLog(@\"hiiiiiii\");
}
案例2
NSMutableArray *array=[[NSMutableArray alloc]init];
[array release];
if(array)
{
NSLog(@\"hiiiiiii\");
}
在这两种情况下,我得到的输出与打印的“ hiiiiiii”相同。
谁能告诉我如何检查我的对象是否需要释放或已经释放。
我知道我应该跟踪对象的计数器,但是我处于我的代码过于复杂并且需要帮助的阶段。
请帮忙..
还告诉苹果允许多少内存泄漏?
没有找到相关结果
已邀请:
2 个回复
校勒魏寡
豆兢
条件得到
的原因。 只要记住当您在任何对象上调用
时,别忘了给它分配
,因此您的第二个代码应如下所示。 案例2
如果您已分配或保留必须在其上调用release的任何对象,则Object-C中有一个简单的内存管理规则, 阅读Apple提供的内存管理指南。