歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Objective-C的delloc方法中,將對象置為nil和將對象release的區別

閱讀別人代碼的時候,經常會在delloc方法中,看到有的人釋放對象使用self.xxx=nil,有些人使用[xxx release];就忍不住想查看一下這兩者的區別;

搜索資料之後,看到網上找到如下說法:

self.xxx = nil;等價於[xxx release];  xxx = [nil retain];

所以以後在delloc方法中,還是盡量用self.xxx = nil吧

Copyright © Linux教程網 All Rights Reserved