【发布时间】:2011-07-01 10:53:01
【问题描述】:
如果我有一个名为 Foo 的类并且我有这个函数 + getIds 应该返回 ids。 + getIds 的正确签名会是这样吗:
+ (NSArray *)getIds {
NSMutableArray *ids = [[[NSMutableArray alloc] init] autorelease];
return ids;
}
我想知道是否应该在*ids 上使用自动释放?我假设没有其他方法吗?我不能在 return 语句之后做[ids release] 对吗?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch memory-management