我總是看到樣板爲UITableViewController
在爲CellIdentifier使用靜態NSString的優勢是什麼?
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
聲明
static NSString *CellIdentifier
爲什麼靜態的?我在很多地方改變了這個,因爲我的CellIdentifier
基於該部分而改變?這背後的推理是靜態的嗎?我是否影響表現?
那麼我最好使用靜態NSString爲每個標識符? – 2013-03-12 20:12:58
是的。老實說,如果你的表中有少量的行,它並沒有太大的區別 - iOS在垃圾收集方面已經有了很大的提高,特別是在ARC發佈之後。但即便如此,這是一個不費吹灰之力的優化,所以你不妨使用它。 – memmons 2013-03-12 20:14:16
感謝這是一個好奇心,而不是一個突破問題,但很高興知道前進。謝謝。 – 2013-03-12 20:15:19