摘要: nil和release的作用:nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象。所以nil并没有释放内存,只有release才回真正释放内存。二者使用的先后顺序:如果没有release就直接nil,那么虽然不会出错,却等于自己制造内存泄漏了,因为nil之后release就已经不起作用了。相反,如果在使用接口对象时只仅仅release没有设置self.myOutlet = nil,那么程序可能也不会报错,但却会十分不稳定、不健壮,很容易发生崩溃现象。注意了,是outlet,也就是用于展示的控件需要多加nil操作。因为一个接口对象在r 阅读全文
posted @ 2013-07-17 10:32 编程小翁 阅读(370) 评论(0) 推荐(0)
我是来自厦门的Jilon. 翁,请关注我的微博:真实的weng,或关注微信:Jilon