这个问题在这里已经有了答案:
Best Answer-推荐答案 strong>
Objective-C 中的点语法只是语法糖,它被编译器替换为方法调用。 ->
解引用指针并直接访问成员,没有方法调用。
在 Objective-C 方法调用中,你不需要说 self->foo
,如果你的类有一个名为 foo
的实例变量,编译器会推断self->
部分。因此,虽然并非完全没有听说过,但将 ->
与 Objective-C 对象一起使用是比较少见的。
关于iphone - Objective-c -> 结构运算符,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18829711/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |