我有一个实现drawRect
的自定义uiview类,它是我的界面构建器的IBoutlet。我认为这是实现自己绘图的自定义视图的一种非常标准的方式。
现在,我正在做我的好事,在我的视图控制器的dealloc
中释放所有IBOutlets - 但是,我注意到自定义视图类不响应release
- 现在为什么会这样?它们继承自UIView,为什么xcode代码检测功能不能为它们提供release
?没有必要或不可能将它们从记忆中释放出来吗?
答案 0 :(得分:0)
释放视图并在视图控制器的viewDidUnload方法中将视图变量设置为nil。 viewDidUnload方法是发布IBOutlets的推荐位置。