【发布时间】:2013-08-15 14:29:43
【问题描述】:
我试图从内存管理的角度来理解这一点:在一个类中,我正在创建一个帮助方法,它将为我创建一个 NSDictionary 对象。
+(NSDictionary*) getTheDictionary{
return [[[NSDictionary alloc] initWithObjectsAndKeys:
@"value", @"key", nil] autorelease];
}
我使用另一个类的方法。
NSDictionary* theDictionary = [HelperClass getTheDictionary];
在 return 语句中只包含“autorelease”就足够了吗?我还需要在字典上自动释放吗?
【问题讨论】:
标签: ios objective-c memory-management memory-leaks autorelease