0

私は両方をテストしていて、それらは交換可能に機能しているようですが、私はただ興味があります、2つの間に本当の違いはありますか、それとも構文の違いだけですか?

4

3 に答える 3

3

ドット表記は、そのプロパティのgetterメソッドのショートカットです。self.viewとしてコンパイルされ[self view]ます。

于 2012-12-15T18:24:19.383 に答える
1

違いは[self view]、それがメソッド呼び出しであるのに対し、self.viewはプロパティアクセスであるということです。ほとんどのプロパティで、違いはありません。

于 2012-12-15T18:24:09.307 に答える
0

Objective-Cでは、ドット表記またはブラケット表記を使用できますが、これらはほとんど同じです。私はかなり言います。

微妙な違いの詳細については、このスレッドを参照してください:Objective-Cでのドット表記とメソッド呼び出しのパフォーマンスの違い

于 2012-12-15T18:25:35.760 に答える