A fast Swift diffing library
HeckelDiff
What is HeckelDiff?
HeckelDiff is a Pure Swift implementation of Paul Heckel’s A Technique for Isolating Differences Between Files
Features:
This is a simple diff algorithm that provides the minimum set of steps to transform one collection into another. Transformations are listed as discrete operations:
- Insertion – what items should be inserted into the array, and at what index.
- Deletion – what items should be removed from the array, and at what index.
- Move – what items should be moved, and their origin and destination indices.
- Update – what items should be updated/replaced with new context, and at what index.
Overview
- Pricing: Free
- Resource Link: https://github.com/mcudich/HeckelDiff
- Resource Maker: Matias Cudich
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: HeckelDiff
- Carthage: mcudich/HeckelDiff
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Capable
Keep track of accessibility settings and enable users with disabilities to use your app
L10n-swift
L10n-swift is a simple framework that improves localization in swift app
ViperC
Xcode template for VIPER Architecture for both Objective-C and Swift