self.a = @"test"
这个调用了setA方法
_a = @"test"
而这个只是直接赋值给了实例变量
self.a的形式更加好用一点,因为_a可能会受外部影响
比如一个copy类型的变量赋值
_a赋值后,会受到外部赋值的变量的影响。
self.a = @"test"
这个调用了setA方法
_a = @"test"
而这个只是直接赋值给了实例变量
self.a的形式更加好用一点,因为_a可能会受外部影响
比如一个copy类型的变量赋值
_a赋值后,会受到外部赋值的变量的影响。
本文标题:self.a & _a 的区别
本文链接:https://www.haomeiwen.com/subject/avyolttx.html
网友评论