我知道self.xxx
和_xxx
之间的区别
但我不理解self->_xxx = yyy
和_xxx = yyy
这只是在ObjC和C中写作的问题吗?
答案 0 :(得分:1)
访问ivar时,self->_ivar
和_ivar
在生成的已编译代码方面没有区别。
只有用例我才能想到它的重要性在于你是否在同一范围内有另一个同名的本地或全局变量,并且你想使用ivar。
答案 1 :(得分:0)
除了@iosdude答案:
”
访问ivar时,self->_ivar
和_ivar
在生成的编译代码方面没有区别。
“
取消引用iVar ->
对“weakStrongDance”Example非常有用
您要取消引用weakSelf
而不是self
iVar
的iVar的位置。