// 全部数据刷新
[tableView reloadData];
// 局部section刷新
NSIndexSet *reloadIndexSet = [[NSIndexSet alloc] initWithIndex:1];
[tableView reloadSections:reloadIndexSet withRowAnimation:UITableViewRowAnimationAutomatic];
// 局部cell刷新
NSIndexPath *reloadIndexPath = [NSIndexPath indexPathForRow:2 inSection:0];
NSArray *reloadArray = [NSArray arrayWithObjects:reloadIndexPath, nil];
[tableView reloadRowsAtIndexPaths:reloadArray withRowAnimation:UITableViewRowAnimationNone];
// 局部刷新时,避免出现闪屏
[UIView performWithoutAnimation:^{
NSIndexSet *reloadSet = [NSIndexSet indexSetWithIndex:1];
[tableView reloadSections:reloadSet withRowAnimation:UITableViewRowAnimationNone];
}];