DifferenceKit
DifferenceKit copied to clipboard
💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
## Checklist - [x] All tests are passed. - [ ] Added tests. - [ ] Documented the code using [Xcode markup](https://developer.apple.com/library/mac/documentation/Xcode/Reference/xcode_markup_formatting_ref). - [x] Searched [existing pull requests](https://github.com/ra1028/DifferenceKit/pulls) for ensure...
## Checklist - [x] This is not a Apple's bug. - [x] Reviewed the [README](https://github.com/ra1028/DifferenceKit/blob/master/README.md) and [documents](https://ra1028.github.io/DifferenceKit). - [x] Searched [existing issues](https://github.com/ra1028/DifferenceKit/issues) for ensure not duplicated. ## Expected Behavior The...
## Checklist - [x] Reviewed the [README](https://github.com/ra1028/DifferenceKit/blob/master/README.md) and [documents](https://ra1028.github.io/DifferenceKit). - [x] Searched [existing issues](https://github.com/ra1028/DifferenceKit/issues) for ensure not duplicated. ## Expected Behavior I want it to do the insert and delete...
## Checklist - [x] All tests are passed. - [x] ~~Added tests.~~ N/A. - [x] Documented the code using [Xcode markup](https://developer.apple.com/library/mac/documentation/Xcode/Reference/xcode_markup_formatting_ref). - [x] Searched [existing pull requests](https://github.com/ra1028/DifferenceKit/pulls) for ensure not...
Apple will release a new type of Mac having a different architecture than `x86_64`. This architecture is called Apple Silicon (arm64) and requires projects with custom `VALID_ARCHS` to add it...
## Checklist - [x] Reviewed the [README](https://github.com/ra1028/DifferenceKit/blob/master/README.md) and [documents](https://ra1028.github.io/DifferenceKit). - [x] Searched [existing issues](https://github.com/ra1028/DifferenceKit/issues) for ensure not duplicated. ## Expected Behavior We have to compute a large difference set ~50k...
## Checklist - [x] Reviewed the [README](https://github.com/ra1028/DifferenceKit/blob/master/README.md) and [documents](https://ra1028.github.io/DifferenceKit). - [x] Searched [existing issues](https://github.com/ra1028/DifferenceKit/issues) for ensure not duplicated. ## Question I want to mimic the behavior of CollectionDifference, so I...
I want my tableview handle multiple sections with different Items. my model is : ``` struct Object: Hashable, Comparable, Equatable { var index: Int var name: String var data: [Any]...
DifferenceKit provides a default implementation of `Differentiable` for `Hashable`. However, when using the default implementation, DifferenceKit always trigers a `delete -> insert` change instead of a `update` change. ## Unexpected...
## Checklist - [x] All tests are passed. - [x] Added tests. - [x] Documented the code using [Xcode markup](https://developer.apple.com/library/mac/documentation/Xcode/Reference/xcode_markup_formatting_ref). - [x] Searched [existing pull requests](https://github.com/ra1028/DifferenceKit/pulls) for ensure not duplicated....