【发布时间】:2011-09-23 21:19:41
【问题描述】:
奇怪的发现,当我使用拖放创建一个新的 IBOutlet 时,如下所示,根本没有@property:
@interface SkinChoosingView : UIViewController {
IBOutlet UIActivityIndicatorView * activityIndicator;
}
Xcode 插入了一个-release 并将viewDidUnload 中的出口设置为nil。不过,我查看了 viewDidLoad,但那里没有 -retain!这违背了我对内存管理的所有了解。
我认为苹果肯定对这些东西了解一两件事,那么这里发生了幕后的事情吗?我从来没有从这些类型的 IBOutlets 中泄漏过,我也从来没有发布过它们。
【问题讨论】:
标签: iphone xcode memory-management interface-builder