私は独学で C と C++ を学び、現在は Objective-C を学ぼうとしていますが、クラスのインスタンスで使用されるドット演算子に少し戸惑っています。クラスを宣言したとします。
MyClass* myinstance = [[MyClass alloc] init];
//Then I call the member function foo:
myinstance.foo;
明らかに、これは Objective-C では機能しますが、C++ または C (構造体の場合) では機能しません。演算子 -> を使用する必要があります。だから私は、Objective-C で .(dot) 演算子が正確に何をするか、および ObjC と C の 2 つの異なる意味が、Objective-C がC の厳密なスーパーセット。