我总是看到样板为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