0

重複の可能性:
C と Objective-C でのドット (「.」) 演算子と矢印 (「->」) 演算子の使用

C と比較して、Objective C での -> の使用はどのように異なりますか。

4

1 に答える 1

1

追加の意味がありますが、その意味の実際の実装は C のユース ケースと変わりません。Objective-C では、この演算子を使用して構造体ポインターのメンバーだけでなく、インスタンス変数にもアクセスできます。ただし、Objective-C ランタイムは C で実装されているため、オブジェクトは構造体ポインターにすぎず、ivar 操作は構造体フィールド操作にすぎません。

于 2012-12-17T06:34:34.923 に答える