├── .gitignore ├── .travis.yml ├── CKToolbox.podspec ├── CKToolbox.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── CKToolbox.xcscheme │ ├── TableViewDemo.xcscheme │ └── Tests.xcscheme ├── CKToolbox.xcworkspace └── contents.xcworkspacedata ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Modules ├── ChangesetBuilder │ ├── CKCollectionViewDataSourceChangesetBuilder.h │ └── CKCollectionViewDataSourceChangesetBuilder.mm ├── Core │ ├── CKCollectionViewTransactionalDataSource+AbstractInterface.h │ ├── CKCollectionViewTransactionalDataSource+AbstractInterface.mm │ ├── CKTransactionalComponentDataSourceState+RemoveAll.h │ ├── CKTransactionalComponentDataSourceState+RemoveAll.mm │ └── CKTransactionalDataSourceInterface.h └── TableViewDataSource │ ├── CKTableViewDataSourceCell.h │ ├── CKTableViewDataSourceCell.mm │ ├── CKTableViewSupplementaryDataSource.h │ ├── CKTableViewTransactionalDataSource.h │ ├── CKTableViewTransactionalDataSource.mm │ ├── CKTableViewTransactionalDataSourceCellConfiguration.h │ ├── CKTableViewTransactionalDataSourceCellConfiguration.mm │ └── Demo │ ├── AnimalCellConfiguration.h │ ├── AnimalCellConfiguration.m │ ├── AnimalComponent.h │ ├── AnimalComponent.mm │ ├── AnimalComponentController.h │ ├── AnimalComponentController.mm │ ├── AnimalComponentResponder.h │ ├── AnimalInfo.h │ ├── AnimalInfo.m │ ├── AnimalInfoAppDelegate.h │ ├── AnimalInfoAppDelegate.m │ ├── AnimalInfoTableViewController.h │ ├── AnimalInfoTableViewController.mm │ ├── AnimalOverlayComponent.h │ ├── AnimalOverlayComponent.mm │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── animal-0.png │ │ ├── animal-1.png │ │ ├── animal-2.png │ │ ├── animal-3.png │ │ └── animal-4.png │ ├── Contents.json │ └── Images │ │ ├── Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.imageset │ │ ├── Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.jpg │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.imageset │ │ ├── Contents.json │ │ └── LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.jpg │ │ ├── MID_225023-circle-hawksbill-turtle.imageset │ │ ├── Contents.json │ │ └── MID_225023-circle-hawksbill-turtle.jpg │ │ ├── MID_247517.imageset │ │ ├── Contents.json │ │ └── MID_247517.jpg │ │ ├── Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.imageset │ │ ├── Contents.json │ │ └── Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.jpg │ │ ├── Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.imageset │ │ ├── Contents.json │ │ └── Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.jpg │ │ ├── SCR_289416.imageset │ │ ├── Contents.json │ │ └── SCR_289416.jpg │ │ ├── South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.imageset │ │ ├── Contents.json │ │ └── South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.jpg │ │ ├── Sumatran-Tiger-Hero.imageset │ │ ├── Contents.json │ │ └── Sumatran-Tiger-Hero.jpg │ │ ├── Vaquita_1_Thomas_A_Jefferson_20081019.imageset │ │ ├── Contents.json │ │ └── Vaquita_1_Thomas_A_Jefferson_20081019.jpg │ │ ├── Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.imageset │ │ ├── Contents.json │ │ └── Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.jpg │ │ ├── _H9A0249.imageset │ │ ├── Contents.json │ │ └── _H9A0249.jpg │ │ ├── amur-leopard_99144569.imageset │ │ ├── Contents.json │ │ └── amur-leopard_99144569.jpg │ │ ├── cross-river-gorillaXL_264559.imageset │ │ ├── Contents.json │ │ └── cross-river-gorillaXL_264559.jpg │ │ ├── pangolin_1.imageset │ │ ├── Contents.json │ │ └── pangolin_1.jpg │ │ ├── sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.imageset │ │ ├── Contents.json │ │ └── sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.jpg │ │ └── yangtze_finless_porpoise_7.23.2012_image2_HI_105590.imageset │ │ ├── Contents.json │ │ └── yangtze_finless_porpoise_7.23.2012_image2_HI_105590.jpg │ ├── Info.plist │ ├── Resources │ └── Animals.plist │ └── main.m ├── Podfile ├── Podfile.lock ├── README.md ├── Support └── ComponentSnapshotTestCase.podspec ├── Tests ├── CKCollectionViewTransactionalDataSourceRemoveAllTests.mm ├── CKTableViewTransactionalComponentDataSourceSpecs.mm ├── CKTableViewTransactionalDataSourceTestComponent.h ├── CKTableViewTransactionalDataSourceTestComponent.mm ├── CKTableViewTransactionalDataSourceTestComponentController.h ├── CKTableViewTransactionalDataSourceTestComponentController.mm ├── CKTestCellConfiguration.h ├── CKTestCellConfiguration.m ├── CKTransactionalComponentDataSourceChangesetDSLBuilderTests.m └── Info.plist └── cocoapods.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/.travis.yml -------------------------------------------------------------------------------- /CKToolbox.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.podspec -------------------------------------------------------------------------------- /CKToolbox.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CKToolbox.xcodeproj/xcshareddata/xcschemes/CKToolbox.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.xcodeproj/xcshareddata/xcschemes/CKToolbox.xcscheme -------------------------------------------------------------------------------- /CKToolbox.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme -------------------------------------------------------------------------------- /CKToolbox.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme -------------------------------------------------------------------------------- /CKToolbox.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/CKToolbox.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Modules/ChangesetBuilder/CKCollectionViewDataSourceChangesetBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/ChangesetBuilder/CKCollectionViewDataSourceChangesetBuilder.h -------------------------------------------------------------------------------- /Modules/ChangesetBuilder/CKCollectionViewDataSourceChangesetBuilder.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/ChangesetBuilder/CKCollectionViewDataSourceChangesetBuilder.mm -------------------------------------------------------------------------------- /Modules/Core/CKCollectionViewTransactionalDataSource+AbstractInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/Core/CKCollectionViewTransactionalDataSource+AbstractInterface.h -------------------------------------------------------------------------------- /Modules/Core/CKCollectionViewTransactionalDataSource+AbstractInterface.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/Core/CKCollectionViewTransactionalDataSource+AbstractInterface.mm -------------------------------------------------------------------------------- /Modules/Core/CKTransactionalComponentDataSourceState+RemoveAll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/Core/CKTransactionalComponentDataSourceState+RemoveAll.h -------------------------------------------------------------------------------- /Modules/Core/CKTransactionalComponentDataSourceState+RemoveAll.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/Core/CKTransactionalComponentDataSourceState+RemoveAll.mm -------------------------------------------------------------------------------- /Modules/Core/CKTransactionalDataSourceInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/Core/CKTransactionalDataSourceInterface.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewDataSourceCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewDataSourceCell.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewDataSourceCell.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewDataSourceCell.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewSupplementaryDataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewSupplementaryDataSource.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewTransactionalDataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewTransactionalDataSource.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewTransactionalDataSource.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewTransactionalDataSource.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewTransactionalDataSourceCellConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewTransactionalDataSourceCellConfiguration.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/CKTableViewTransactionalDataSourceCellConfiguration.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/CKTableViewTransactionalDataSourceCellConfiguration.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalCellConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalCellConfiguration.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalCellConfiguration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalCellConfiguration.m -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalComponent.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalComponent.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalComponentController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalComponentController.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalComponentController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalComponentController.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalComponentResponder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalComponentResponder.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfo.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfo.m -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfoAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfoAppDelegate.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfoAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfoAppDelegate.m -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfoTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfoTableViewController.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalInfoTableViewController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalInfoTableViewController.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalOverlayComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalOverlayComponent.h -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/AnimalOverlayComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/AnimalOverlayComponent.mm -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-0.png -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-1.png -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-2.png -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-3.png -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/AppIcon.appiconset/animal-4.png -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.imageset/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.imageset/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Black_Rhino_8.6.2012_Hero_and_Circle_HI_48366.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.imageset/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.imageset/LG-Saola_Hero_image_(c)_David_Hulse_WWF_Canon.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_225023-circle-hawksbill-turtle.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_225023-circle-hawksbill-turtle.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_225023-circle-hawksbill-turtle.imageset/MID_225023-circle-hawksbill-turtle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_225023-circle-hawksbill-turtle.imageset/MID_225023-circle-hawksbill-turtle.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_247517.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_247517.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_247517.imageset/MID_247517.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/MID_247517.imageset/MID_247517.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.imageset/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.imageset/Mountain_Gorilla_8.10.2012_New_Hero_Image_HI_45487.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.imageset/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.imageset/Photo_1_Sumatran_rhino_3_(c)_Bill_Konstant_International_Rhino_Foundation.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/SCR_289416.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/SCR_289416.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/SCR_289416.imageset/SCR_289416.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/SCR_289416.imageset/SCR_289416.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.imageset/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.imageset/South_China_Tiger_8.10.2012_Hero_and_Circle_HI_7697.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Sumatran-Tiger-Hero.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Sumatran-Tiger-Hero.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Sumatran-Tiger-Hero.imageset/Sumatran-Tiger-Hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Sumatran-Tiger-Hero.imageset/Sumatran-Tiger-Hero.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Vaquita_1_Thomas_A_Jefferson_20081019.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Vaquita_1_Thomas_A_Jefferson_20081019.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Vaquita_1_Thomas_A_Jefferson_20081019.imageset/Vaquita_1_Thomas_A_Jefferson_20081019.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Vaquita_1_Thomas_A_Jefferson_20081019.imageset/Vaquita_1_Thomas_A_Jefferson_20081019.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.imageset/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.imageset/Western_lowland_gorilla_7.31.2012_hero_and_circle_HI_105208.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/_H9A0249.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/_H9A0249.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/_H9A0249.imageset/_H9A0249.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/_H9A0249.imageset/_H9A0249.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/amur-leopard_99144569.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/amur-leopard_99144569.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/amur-leopard_99144569.imageset/amur-leopard_99144569.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/amur-leopard_99144569.imageset/amur-leopard_99144569.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/cross-river-gorillaXL_264559.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/cross-river-gorillaXL_264559.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/cross-river-gorillaXL_264559.imageset/cross-river-gorillaXL_264559.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/cross-river-gorillaXL_264559.imageset/cross-river-gorillaXL_264559.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/pangolin_1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/pangolin_1.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/pangolin_1.imageset/pangolin_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/pangolin_1.imageset/pangolin_1.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.imageset/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.imageset/sumatran_orangutan_8.6.2012_Hero_and_Circle_image_XL_257636.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.imageset/Contents.json -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Images.xcassets/Images/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.imageset/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Images.xcassets/Images/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.imageset/yangtze_finless_porpoise_7.23.2012_image2_HI_105590.jpg -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Info.plist -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/Resources/Animals.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/Resources/Animals.plist -------------------------------------------------------------------------------- /Modules/TableViewDataSource/Demo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Modules/TableViewDataSource/Demo/main.m -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/README.md -------------------------------------------------------------------------------- /Support/ComponentSnapshotTestCase.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Support/ComponentSnapshotTestCase.podspec -------------------------------------------------------------------------------- /Tests/CKCollectionViewTransactionalDataSourceRemoveAllTests.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKCollectionViewTransactionalDataSourceRemoveAllTests.mm -------------------------------------------------------------------------------- /Tests/CKTableViewTransactionalComponentDataSourceSpecs.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTableViewTransactionalComponentDataSourceSpecs.mm -------------------------------------------------------------------------------- /Tests/CKTableViewTransactionalDataSourceTestComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTableViewTransactionalDataSourceTestComponent.h -------------------------------------------------------------------------------- /Tests/CKTableViewTransactionalDataSourceTestComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTableViewTransactionalDataSourceTestComponent.mm -------------------------------------------------------------------------------- /Tests/CKTableViewTransactionalDataSourceTestComponentController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTableViewTransactionalDataSourceTestComponentController.h -------------------------------------------------------------------------------- /Tests/CKTableViewTransactionalDataSourceTestComponentController.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTableViewTransactionalDataSourceTestComponentController.mm -------------------------------------------------------------------------------- /Tests/CKTestCellConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTestCellConfiguration.h -------------------------------------------------------------------------------- /Tests/CKTestCellConfiguration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTestCellConfiguration.m -------------------------------------------------------------------------------- /Tests/CKTransactionalComponentDataSourceChangesetDSLBuilderTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/CKTransactionalComponentDataSourceChangesetDSLBuilderTests.m -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /cocoapods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsthejb/CKToolbox/HEAD/cocoapods.sh --------------------------------------------------------------------------------