![]() |
![]() |
不良的用户体验 | 良好的用户体验1 |
1:有意减速以展示其卓越之处
reloadData
吗?Doppelganger就是为了帮助这些问题而来的!
NSArray *oldDataSource = self.dataSource;
self.dataSource = [self _updatedDataSource];
NSArray *diffs = [WMLArrayDiffUtility diffForCurrentArray:self.dataSource
previousArray:oldDataSource];
[self.tableView wml_applyBatchChanges:diffs
inSection:0
withRowAnimation:UITableViewRowAnimationRight];
isEqual:
和hash
方法:http://nshipster.com/equality/NSArray
抽象API。Sash Zats,[email protected]
Doppelganger可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。