【发布时间】:2010-09-16 15:16:17
【问题描述】:
大部分 Apple 文档似乎都避免使用自动释放对象,尤其是在创建 gui 视图时,但我想知道使用自动释放对象的成本是多少?
UIScrollView *timeline = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 34)];
[self addSubview:timeline];
[timeline release];
最终我应该使用自动释放所有内容的策略,并且在特定情况下使用保留/释放应该是规则的例外吗?还是我通常应该使用保留/释放,而自动释放是从 [NSString stringWithEtc...] 等便捷方法返回的对象的例外?
【问题讨论】:
-
等等,这只是普通的垃圾回收吗?
-
不,这不是垃圾回收。
标签: objective-c cocoa memory-management