私はいつも、なぜ静的UITableViewController
のボイラープレートがCellIdentifierに静的NSStringを使用する利点は何ですか?
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
に
static NSString *CellIdentifier
を宣言参照してください? CellIdentifier
がセクションに基づいて変更されているので、私は多くの場所でこれを変更しましたか?これの背後にある推論は静的なのでしょうか?パフォーマンスに影響しますか?
私は、各識別子に静的NSStringを使用する方が良いですか? –
はい。正直なところ、あなたのテーブルに少数の行がある場合、違いはそれほどありません。特に、ARCが出て以来、ガーベジコレクションではiOSの方がはるかに優れています。しかしそれでも、それは努力を必要としない最適化なので、それを使うこともできます。 – memmons
これは大きな問題ではなく、進歩を知ることができて好奇心であった。ありがとう。 –