self.a & _a 的区别

2016-04-17  本文已影响0人  百思不得解

self.a = @"test"

这个调用了setA方法

_a = @"test" 

而这个只是直接赋值给了实例变量

self.a的形式更加好用一点,因为_a可能会受外部影响

比如一个copy类型的变量赋值

_a赋值后,会受到外部赋值的变量的影响。

上一篇下一篇

猜你喜欢

热点阅读