我是 iOS 开发的初学者,我目前正在在线观看几门课程,这些课程解释了后台获取和设置过程的整个过程。
有人认为我在初始化变量时应该使用:
[self setX:1];
在其余代码中访问这个变量我应该使用:
_x
代替 :
[self x]
其原因与引用计数有关,但现在在课程中,该人告诉我除了自动生成的 getter 和 setter 之外不要使用下划线?
我知道点符号。但具体的问题是:“我可以用 getter 和 setter 调用变量而不用担心内存泄漏(我使用的是 ARC)而不是下划线。