iOS 中self.xxx和_xxx的区别

2020-09-09  本文已影响0人  凌云01

在我们访问我们声明的变量时,会有self. 和 以"_"开头的访问方式,那么这两种方式有什么不同呢?

@property (nonatomic, copy) NSString *name;

self.name是访问属性的,_name是访问实例变量的。

属性是实例变量+set/get方法,主要承担外部访问的一个接口。

实例变量只在本类可以访问,外部不可以访问。

上一篇 下一篇

猜你喜欢

热点阅读