【发布时间】:2011-04-14 13:27:39
【问题描述】:
这些都在我的应用程序中工作,没有任何明显的区别:
1)
theArray = [[NSMutableArray alloc] initWithArray:[NSKeyedUnarchiver unarchiveObjectWithData:theData]];
2)
theArray = [NSMutableArray arrayWithArray:[NSKeyedUnarchiver unarchiveObjectWithData:theData]];
[theArray retain];
但是,它们真的是等价的吗? (1) 有一个 alloc 语句,而 (2) 没有。一个比另一个更可取吗?
【问题讨论】:
标签: objective-c cocoa-touch nsmutablearray