我们什么时候使用-&燃气轮机&引用;在Objective-C中?
有时我确实看到了我们什么时候使用-&燃气轮机&引用;在Objective-C中?,objective-c,ios,Objective C,Ios,有时我确实看到了 self->someData = d; 在Objective-C代码中。有人能解释一下什么时候使用它吗?此语法可用于直接访问对象的公共实例变量。(它不适用于私有变量。)您可能应该创建一个属性并使用它,或者使用键值编码。要访问未列为属性的实例的变量。您可以尝试在此处找到答案:啊,如果搜索“箭头运算符”,则更容易。。。在iBooks或Preview on Mac上,我无法搜索->,在类中,这个符号是否可以访问私有和受保护的实例变量?似乎有些人也使用self->someDat
self->someData = d;
在Objective-C代码中。有人能解释一下什么时候使用它吗?此语法可用于直接访问对象的公共实例变量。(它不适用于私有变量。)您可能应该创建一个属性并使用它,或者使用键值编码。要访问未列为属性的实例的变量。您可以尝试在此处找到答案:啊,如果搜索“箭头运算符”,则更容易。。。在iBooks或Preview on Mac上,我无法搜索
->
,在类中,这个符号是否可以访问私有和受保护的实例变量?似乎有些人也使用self->someData
而不仅仅是someData
来向自己发出信号,表示这是任何实例方法中的实例变量。它确实适用于私有实例变量someOtherObject->privateIVar
可能不起作用,但如果左手边是self
,它将始终起作用。