What is EditDistance?

EditDistance is one of the incremental update tool for UITableView and UICollectionView.


  •  You don’t need to calculate diff manually.
  •  You can choose any diff algorithm as you like.
  •  You don’t need to call reloadRows(at:with:) and performBatchUpdates(_:completion:) anymore.
  •  minimum implimentation for incremental update


  • Pricing: Free
  • Resource Link: https://github.com/kazuhiro4949/EditDistance
  • Resource Maker: Kazuhiro Hayashi
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: EditDistance
  • Carthage: kazuhiro4949/EditDistance