首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Objective-C的delloc步骤中,将对象置为nil和将对象release的区别

2012-07-29 
Objective-C的delloc方法中,将对象置为nil和将对象release的区别阅读别人代码的时候,经常会在delloc方法中

Objective-C的delloc方法中,将对象置为nil和将对象release的区别

阅读别人代码的时候,经常会在delloc方法中,看到有的人释放对象使用self.xxx=nil,有些人使用[xxx release];就忍不住想查看一下这两者的区别;

搜索资料之后,看到网上找到如下说法:

self.xxx = nil;等价于[xxx release];  xxx = [nil retain];


所以以后在delloc方法中,还是尽量用self.xxx = nil吧

热点排行