- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
第一步优化 很常规的,防止cell对象无限的被创建。2防止标识ID 被重复创建。
static NSString *ID = @"LazyTableCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];// 注册版的cell 就不用写 if()
}
当你下滑时候是否发现有那么一点点的卡顿现成,特别是网络不好。可以利用UIScrollViewDelegate代理很好的解决这问题
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
可以识别tableview禁止或者减速滑动结束的时候进行异步加载图片