1

アプリに次のようなコードを残すことでパフォーマンスが低下しますか?

- (void)viewDidUnload 
{
  [super viewDidUnload];
  // Release any retained subviews of the main view.
  // e.g. self.myOutlet = nil;
}

不必要なメソッド呼び出しが発生するため、答えは「はい」だと思います。しかし、私は確認したかった。

4

1 に答える 1

2

余分なメソッド呼び出しについて質問している場合、答えはイエスです。メソッド呼び出しのチェーンに完全に不要な呼び出しがあり、「本当の」の呼び出しにつながりますviewDidUnload

そのようなメソッドの削除を「パフォーマンス ヒット」の排除と呼ぶまでには行きません。あなたやあなたのエンド ユーザーがそのようなマイクロ最適化の効果に気付くことはまずありません。

于 2012-10-30T04:44:18.017 に答える