objective-c - oc中_xxx和self->_xxx有什么区别

标签 objective-c c

我知道self.xxx_xxx的区别 但是我不明白 self->_xxx = yyy_xxx = yyy

之间的区别

难道只是用ObjC和C写的问题吗?

最佳答案

当访问一个 ivar 时,self->_ivar_ivar 在生成的编译代码方面没有区别。

我能想到的唯一用例是,如果您在同一范围内有另一个同名的局部或全局变量,并且您想使用 ivar。

关于objective-c - oc中_xxx和self->_xxx有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40992932/

相关文章:

TCP 写入连接超时(netstat 显示 ESTABLISHED)

c - 在数组内的 char * 上使用 realloc 会更改该数组外部的数据

iphone - 你能用 Storyboard制作高级用户界面吗?

objective-c - 在多个 NSTextView 中顺序选择

objective-c - 从文本文件创建对象的 NSArray

zip 中的 CRC-32 字段

c - c89 中的 fmax 和 fmin 替代方案

objective-c 二进制表达式的无效操作数 double 到 double

objective-c - 我的 NSOpenGLView 无法工作。我什么都试过了

c - 从文件中逐行读取已知结构但长度未知