4

の違いは何ですか

[self.view addSubview:view1];

[super.view addSubview:view1];

ありがとうございました!!

ふらんふ

4

2 に答える 2

6

メソッドをオーバーライドしない限り-view、実際的な違いはありません。ただし、セマンティックの違いから、言うことは、現在のクラスで定義されているsuper.viewという名前のメソッドを呼び出さないようにするための明白な試みです。-viewその意味を表現したいのでなければ、super.whatever構成から離れるべきです。

于 2011-02-01T20:27:58.390 に答える
0

ビューはプロパティであるため、実際には大きな違いはありません。

個人的には、 self.view の方が読みやすく、私の知る限り、より一般的に使用されているイディオムだと思います。

于 2011-02-01T20:24:58.393 に答える