FastDiff
FastDiff copied to clipboard
General purpose diffing library with parent/children n-level diffing
Carthage update picked up iphoneSimulator. This might solve it. Im not sure but worth trying.
Adds native support for getting UIKit specific diff. This can then be plugged into UITableView datasource or UICollectionView datasource (requires some plumbing work there `performBatchUpdate { } `).
Something like this. -- Make sure to add unit tests. -- On OrderedDiff, Delete and Inserts are not nearby besides the last one. ```swift fileprivate func packingConsequetiveDeleteAddWithUpdate(from diffResult: [DiffOperation.Simple]) ->...
At the moment, objects can be diffed bu might produced false positive `update` changeset despite nothing changed. This is because the way the algorithm works.