不同:Swift库在集合之间生成差异和补丁 源码
不同 Differ生成Collection实例之间的差异(其中包括Strings!)。 它使用(O((N+M)*D))来执行此操作。 产品特点 :high_voltage: Differ支持三种类型的操作: 插入 删除项 移动(使用ExtendedDiff ) 补丁的任意排序( Patch ) 用于更新UIKit中的UITableView和UICollectionView以及AppKit中的NSTableView和NSCollectionView实用程序 计算包含集合的集合之间的差异(使用NestedDiff ) 我为什么需要它? 除了轻松执行表格视图动画外,计算差异还需要做更多
用户评论