0

ドット表記とメッセージの送信によるプロパティの取得と設定の違いは何ですか?

... = anObject.property;
... = [anObject property];

anObject.property = ...;
[anObject setProperty:...];

nilドット表記はメッセージ送信の構文上の問題に過ぎず、コードはまったく同じようにコンパイルされますか、それとも処理やパフォーマンスなどにいくつかの違いがありますか?

4

1 に答える 1

4

ドット表記はメッセージ送信の構文糖衣のみであり、コードはまったく同じにコンパイルされますか?

はい、まったく同じです。

于 2013-03-04T19:17:07.720 に答える