首页 > ARC下 self.instanceVariable = nil 和 _instanceVariable = nil 的区别

ARC下 self.instanceVariable = nil 和 _instanceVariable = nil 的区别

在 dealloc 里
ARC下 self.instanceVariable = nil 和 _instanceVariable = nil 在 dealloc 里的区别


http://stackoverflow.com/questions/7906804/do-i-set-properties-to-nil-in-dealloc-when-using-arc

在内存处理上没有什么差别,差别主要体现在内存处理意外的部分,例如KVO,delegate什么的。
可以从这个思路出发: self.instanceVariable 调用的是方法,而不是简单的赋值。

【热门文章】
【热门文章】