DifferenceKit is a A fast and flexible O(n) difference algorithm framework for Swift collection.

The algorithm is optimized based on the Paul Heckel’s algorithm.

Features:

  • Fastest O(n) diffing algorithm optimized for Swift collection
  • Calculate diffs for batch updates of list UI in UIKit, AppKit and Texture
  • Supports both linear and sectioned collection even if contains duplicates
  • Supports all kind of diffs for animated UI batch updates

Leave a Reply