【发布时间】:2012-07-17 04:39:36
【问题描述】:
如果不启用 ARC,我们会编写
NSArray *items = [[NSArray alloc] initWithObjects:
@"a",
@"b",
@"c",
@"d",
nil];
self.allItems = items;
[items release];
我只是想知道我们是否可以像这样使用启用 ARC 的捷径:
self.allItems = [[NSArray alloc] initWithObjects:
@"a",
@"b",
@"c",
@"d",
nil];
我们可以在使用 ARC 时消除items 吗?最佳做法是什么?
【问题讨论】:
-
我会将标题更改为“ARC 是否消除了对临时变量的需求?”。现在,听起来 ARC 正在背后做某种编译器优化,这不是你要问的。
-
感谢 ranReloaded。我修改了问题标题。
标签: ios memory-management automatic-ref-counting