├── .github ├── FUNDING.yml ├── main.workflow └── workflows │ └── greetings.yml ├── .gitignore ├── CONTRIBUTING.md ├── DeepDiff.podspec ├── DeepDiff.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ ├── xcbaselines │ └── D5B2E8A81C3A780C00C0327D.xcbaseline │ │ ├── 6E48E6A6-6901-4268-8D4F-F5D7270313AE.plist │ │ ├── 778C5D14-0A59-46CE-BDBD-F7094157D397.plist │ │ └── Info.plist │ └── xcschemes │ ├── DeepDiff-iOS.xcscheme │ ├── DeepDiff-macOS.xcscheme │ ├── SwiftPackage-tvOS.xcscheme │ └── SwiftPackage-watchOS.xcscheme ├── DeepDiffTests ├── HeckelTests.swift ├── Info-iOS-Tests.plist ├── Info-macOS-Tests.plist ├── Info-tvOS-Tests.plist ├── PerformanceTests.swift ├── User.swift └── WagnerFischerTests.swift ├── Example ├── Benchmark │ ├── Benchmark.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── Benchmark.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Benchmark │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Podfile │ └── Podfile.lock ├── DeepDiffDemo │ ├── DeepDiffDemo.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── DeepDiffDemo.xcscheme │ ├── DeepDiffDemo.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── DeepDiffDemo │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── Info.plist │ │ ├── Resources │ │ │ └── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── collection.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── grid.png │ │ │ │ └── table.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── list.png │ │ └── Sources │ │ │ ├── AppDelegate.swift │ │ │ ├── Collection+Extensions.swift │ │ │ ├── CollectionViewCell.swift │ │ │ ├── CollectionViewController.swift │ │ │ ├── Color+Extensions.swift │ │ │ ├── DataSet.swift │ │ │ ├── DeepDiffDemo-Bridging-Header.h │ │ │ ├── ExceptionCatcher.h │ │ │ ├── TableViewCell.swift │ │ │ └── TableViewController.swift │ ├── Podfile │ └── Podfile.lock └── DeepDiffTexture │ ├── DeepDiffTexture.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── DeepDiffTexture.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── DeepDiffTexture │ ├── ASTableNodeExtension.swift │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── DataSet.swift │ ├── Info.plist │ ├── RootNode.swift │ ├── TableCellNode.swift │ ├── TextureTableController.swift │ └── ViewController.swift │ ├── Podfile │ └── Podfile.lock ├── Info ├── Info-iOS.plist ├── Info-macOS.plist ├── Info-tvOS.plist └── Info-watchOS.plist ├── LICENSE.md ├── Package.swift ├── README.md ├── Screenshots ├── Banner.png ├── benchmark3d.png ├── collection.gif └── table.gif └── Sources ├── Shared ├── Algorithms │ ├── Heckel.swift │ └── WagnerFischer.swift ├── Array+Extensions.swift ├── Change.swift ├── DeepDiff.swift ├── DiffAware.swift └── MoveReducer.swift └── iOS ├── IndexPathConverter.swift ├── UICollectionView+Extensions.swift └── UITableView+Extensions.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/main.workflow: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DeepDiff.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.podspec -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/6E48E6A6-6901-4268-8D4F-F5D7270313AE.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/6E48E6A6-6901-4268-8D4F-F5D7270313AE.plist -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/778C5D14-0A59-46CE-BDBD-F7094157D397.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/778C5D14-0A59-46CE-BDBD-F7094157D397.plist -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcbaselines/D5B2E8A81C3A780C00C0327D.xcbaseline/Info.plist -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcschemes/DeepDiff-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcschemes/DeepDiff-iOS.xcscheme -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcschemes/DeepDiff-macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcschemes/DeepDiff-macOS.xcscheme -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcschemes/SwiftPackage-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcschemes/SwiftPackage-tvOS.xcscheme -------------------------------------------------------------------------------- /DeepDiff.xcodeproj/xcshareddata/xcschemes/SwiftPackage-watchOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiff.xcodeproj/xcshareddata/xcschemes/SwiftPackage-watchOS.xcscheme -------------------------------------------------------------------------------- /DeepDiffTests/HeckelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/HeckelTests.swift -------------------------------------------------------------------------------- /DeepDiffTests/Info-iOS-Tests.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/Info-iOS-Tests.plist -------------------------------------------------------------------------------- /DeepDiffTests/Info-macOS-Tests.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/Info-macOS-Tests.plist -------------------------------------------------------------------------------- /DeepDiffTests/Info-tvOS-Tests.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/Info-tvOS-Tests.plist -------------------------------------------------------------------------------- /DeepDiffTests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/PerformanceTests.swift -------------------------------------------------------------------------------- /DeepDiffTests/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/User.swift -------------------------------------------------------------------------------- /DeepDiffTests/WagnerFischerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/DeepDiffTests/WagnerFischerTests.swift -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/Info.plist -------------------------------------------------------------------------------- /Example/Benchmark/Benchmark/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Benchmark/ViewController.swift -------------------------------------------------------------------------------- /Example/Benchmark/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Podfile -------------------------------------------------------------------------------- /Example/Benchmark/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/Benchmark/Podfile.lock -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/xcshareddata/xcschemes/DeepDiffDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo.xcodeproj/xcshareddata/xcschemes/DeepDiffDemo.xcscheme -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Info.plist -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/collection.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/collection.imageset/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/collection.imageset/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/collection.imageset/grid.png -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/table.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/table.imageset/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/table.imageset/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Resources/Assets.xcassets/table.imageset/list.png -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/AppDelegate.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/Collection+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/Collection+Extensions.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/CollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/CollectionViewCell.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/CollectionViewController.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/Color+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/Color+Extensions.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/DataSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/DataSet.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/DeepDiffDemo-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/DeepDiffDemo-Bridging-Header.h -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/ExceptionCatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/ExceptionCatcher.h -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/TableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/TableViewCell.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/DeepDiffDemo/Sources/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/DeepDiffDemo/Sources/TableViewController.swift -------------------------------------------------------------------------------- /Example/DeepDiffDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/Podfile -------------------------------------------------------------------------------- /Example/DeepDiffDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffDemo/Podfile.lock -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/ASTableNodeExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/ASTableNodeExtension.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/AppDelegate.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/DataSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/DataSet.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/Info.plist -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/RootNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/RootNode.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/TableCellNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/TableCellNode.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/TextureTableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/TextureTableController.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/DeepDiffTexture/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/DeepDiffTexture/ViewController.swift -------------------------------------------------------------------------------- /Example/DeepDiffTexture/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/Podfile -------------------------------------------------------------------------------- /Example/DeepDiffTexture/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Example/DeepDiffTexture/Podfile.lock -------------------------------------------------------------------------------- /Info/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Info/Info-iOS.plist -------------------------------------------------------------------------------- /Info/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Info/Info-macOS.plist -------------------------------------------------------------------------------- /Info/Info-tvOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Info/Info-tvOS.plist -------------------------------------------------------------------------------- /Info/Info-watchOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Info/Info-watchOS.plist -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Screenshots/Banner.png -------------------------------------------------------------------------------- /Screenshots/benchmark3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Screenshots/benchmark3d.png -------------------------------------------------------------------------------- /Screenshots/collection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Screenshots/collection.gif -------------------------------------------------------------------------------- /Screenshots/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Screenshots/table.gif -------------------------------------------------------------------------------- /Sources/Shared/Algorithms/Heckel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/Algorithms/Heckel.swift -------------------------------------------------------------------------------- /Sources/Shared/Algorithms/WagnerFischer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/Algorithms/WagnerFischer.swift -------------------------------------------------------------------------------- /Sources/Shared/Array+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/Array+Extensions.swift -------------------------------------------------------------------------------- /Sources/Shared/Change.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/Change.swift -------------------------------------------------------------------------------- /Sources/Shared/DeepDiff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/DeepDiff.swift -------------------------------------------------------------------------------- /Sources/Shared/DiffAware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/DiffAware.swift -------------------------------------------------------------------------------- /Sources/Shared/MoveReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/Shared/MoveReducer.swift -------------------------------------------------------------------------------- /Sources/iOS/IndexPathConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/iOS/IndexPathConverter.swift -------------------------------------------------------------------------------- /Sources/iOS/UICollectionView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/iOS/UICollectionView+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOS/UITableView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onmyway133/DeepDiff/HEAD/Sources/iOS/UITableView+Extensions.swift --------------------------------------------------------------------------------