Skip to content

💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

License

Notifications You must be signed in to change notification settings

ra1028/DifferenceKit

Repository files navigation

DifferenceKit

A fast and flexible O(n) difference algorithm framework for Swift collection.
The algorithm is optimized based on the Paul Heckel's algorithm.

Swift4 Platform Lincense
Build Status CocoaPods Carthage



Features

Coming soon.


Introduction

Coming soon.


Algorithm

Coming soon.


Documentation

Coming soon.
Documentation is generated by jazzy.


Getting Started


Comparison with Other Frameworks

Coming soon.


Requirements

  • Swift4.1+
  • OS X 10.9+
  • tvOS 9.0+

Installation

Add the following to your Podfile:

use_frameworks!

target 'TargetName' do
  pod 'DifferenceKit'
end

To use only algorithm without extensions for UI, add the following:

use_frameworks!

target 'TargetName' do
  pod 'DifferenceKit/Core'
end

And run

pod install

Add the following to your Cartfile:

github "ra1028/DifferenceKit"

And run

carthage update

Contribution

Welcome to fork and submit pull requests.
Before submitting pull request, please ensure you have passed the included tests.
If your pull request including new function, please write test cases for it.


License

DifferenceKit is released under the MIT License.