张生个人开发历程

2013年3月12日

属性在viewDidUnload中设nil,在dealloc中却release

摘要: 如题,代码如下:[plain]view plaincopy-(void)viewDidUnload{self.xxx=nil;}-(void)dealloc{[xxxrelease];} 属性在viewDidUnload中用点运算符设为nil,在dealloc中却直接调release,都有其理由。 考虑到现在网上很多误导人的解释,决定记下来。 总结之前我在stackoverflow和官方文档上查到的东西,viewDidUnload消息被调用表明此时控制器的视图已经被释放。 (注意此时控制器对象并不会被释放,区别dealloc表明控制器被释放), 我们必须在此释放更多可以释放的东... 阅读全文

posted @ 2013-03-12 16:11 张生 阅读(191) 评论(0) 推荐(0)

导航