我是否需要在.xib文件中释放静态uiviews



这是"我需要释放xib资源吗?"

如果我添加了一个静态UIView(例如一个不改变的UILabel)我需要释放它吗?

因为我没有编辑UIView我没有创建任何连接@property或@synthesize。

我还需要创建这个以便在我的IB中连接它并释放它吗?这个逻辑看起来确实很奇怪。但我想确定的是,事实并非如此。

不需要,除非你有一个属性retain。您发送释放消息来减少对象计数,在您的情况下,这是不必要的。

不,我很确定您不必释放没有出口的xib资源。当您创建一个出口时,它可能看起来像这样

@property (nonatomic, retain) IBOutlet UIView *myView;

retain位是其中重要的位。所以你必须释放它。你不应该为那些你没有出口的事情而苦苦挣扎。

最新更新