diff --git a/IGListKit.xcodeproj/project.pbxproj b/IGListKit.xcodeproj/project.pbxproj index cb02f960..dd989458 100644 --- a/IGListKit.xcodeproj/project.pbxproj +++ b/IGListKit.xcodeproj/project.pbxproj @@ -81,9 +81,9 @@ 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */; }; 0B3B93611E08E38C008390ED /* IGListBatchUpdateDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */; }; 0B40C5F31E01CB8200378109 /* IGReloadDataUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */; }; - 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; }; + 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0D52F0AE1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */; }; - 0D52F0B41F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */; }; + 0D52F0B41F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0D52F0B61F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */; }; 1F2984CA1E8039EC005FA211 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 262373C2015556E71A70FA30 /* Pods_IGListKit_tvOSTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E980179F5E885E417EB20D55 /* Pods_IGListKit_tvOSTests.framework */; }; @@ -128,7 +128,6 @@ 294CDE5F1F98E3A7002CF6E4 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; 294CDE601F995488002CF6E4 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; 294CDE631F995DD7002CF6E4 /* IGListAdapterUpdateTester.h in Headers */ = {isa = PBXBuildFile; fileRef = 294CDE611F995DD7002CF6E4 /* IGListAdapterUpdateTester.h */; }; - 294CDE641F995DD7002CF6E4 /* IGListAdapterUpdateTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */; }; 296AC95C1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296AC95D1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296AC95F1EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 296AC95B1EA518D3005137E2 /* IGListReloadIndexPath.m */; }; @@ -180,6 +179,68 @@ 29C4748E1DDF460500AE68CE /* IGListAdapterStoryboardTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */; }; 29C4748F1DDF460500AE68CE /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; }; 29C474901DDF460500AE68CE /* IGListSectionMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 829D7BA81DD1816400549816 /* IGListSectionMapTests.m */; }; + 29C48140202413B00093D4BC /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48141202413B00093D4BC /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48142202413B00093D4BC /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48143202413B00093D4BC /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48144202413B00093D4BC /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48145202413B00093D4BC /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48146202413B00093D4BC /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48147202413B00093D4BC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48148202413B00093D4BC /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48149202413B00093D4BC /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814A202413B00093D4BC /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814B202413B00093D4BC /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814C202413B00093D4BC /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814D202413B20093D4BC /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814E202413B20093D4BC /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4814F202413B20093D4BC /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48150202413B20093D4BC /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48151202413B20093D4BC /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48152202413B20093D4BC /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48153202413B20093D4BC /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48154202413B20093D4BC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48155202413B20093D4BC /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48156202413B20093D4BC /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48157202413B20093D4BC /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48158202413B20093D4BC /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48159202413B20093D4BC /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C4815A202413BD0093D4BC /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4815B202413BD0093D4BC /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4815C202413BD0093D4BC /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4815D202413BD0093D4BC /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4815E202413BD0093D4BC /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4815F202413BE0093D4BC /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C48160202413BE0093D4BC /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C48161202413BE0093D4BC /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C48162202413BE0093D4BC /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C48163202413BE0093D4BC /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C48164202414780093D4BC /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; + 29C48165202414780093D4BC /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; + 29C48166202414780093D4BC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; + 29C48167202414780093D4BC /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; + 29C48168202414780093D4BC /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; + 29C48169202414780093D4BC /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; + 29C4816A202414780093D4BC /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; + 29C4816B202414780093D4BC /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; + 29C4816C202414790093D4BC /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; + 29C4816D202414790093D4BC /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; + 29C4816E202414790093D4BC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; + 29C4816F202414790093D4BC /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; + 29C48170202414790093D4BC /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; + 29C48171202414790093D4BC /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; + 29C48172202414790093D4BC /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; + 29C48173202414790093D4BC /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; + 29C481742024167B0093D4BC /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48175202416870093D4BC /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C48176202416B60093D4BC /* IGListAdapterUpdateTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */; }; + 29C48177202416B80093D4BC /* IGListAdapterUpdateTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */; }; + 29C48178202417380093D4BC /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */; }; + 29C48179202417380093D4BC /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */; }; + 29C4817A202417380093D4BC /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */; }; + 29C4817B2024174F0093D4BC /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4817C2024174F0093D4BC /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29C4817D2024174F0093D4BC /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C5792E1DE0DA89003A149B /* IGTestNibSupplementaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2904861F1DCD02750007F41D /* IGTestNibSupplementaryView.m */; }; 29C5792F1DE0DA8A003A149B /* IGListTestAdapterStoryboardDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */; }; 29C579301DE0DA8A003A149B /* IGListTestStoryboardSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F71DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m */; }; @@ -194,34 +255,33 @@ 29DA5CA71EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; 29DA5CA81EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; 29DAA78B201FBD880029277A /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; - 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; }; + 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA78D201FBD880029277A /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; - 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; }; - 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; }; + 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA790201FBD880029277A /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; - 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; }; + 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA792201FBD880029277A /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; - 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; }; - 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; }; - 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; }; - 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; }; - 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; }; - 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; }; - 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; }; + 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79A201FBD880029277A /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; - 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; }; - 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; }; - 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; }; + 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; 29DAA79F201FBD880029277A /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; - 29DAA7A0201FBD880029277A /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA785201FBD870029277A /* IGListDiffKit.h */; }; - 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; }; - 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; }; - 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; }; + 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA7A4201FBD880029277A /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; - 29DAA7A5201FBD880029277A /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; }; - 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; }; - 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; }; + 29DAA7A5201FBD880029277A /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */; }; 6A9EB3611F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; 6A9EB3621F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; @@ -305,7 +365,7 @@ DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */; }; DAD4A40D1E8E9E1E00DACC36 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; DD468D380BBF350ACE7EA28B /* Pods_IGListKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AB7195278D0BBB5DA88D36F /* Pods_IGListKitTests.framework */; }; - E8B5C73B1FC431D400C26914 /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */; }; + E8B5C73B1FC431D400C26914 /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; E8B5C73C1FC431D400C26914 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */; }; E8D312E01FC472A60009FA2F /* IGListContentInsetTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8D312DF1FC472A60009FA2F /* IGListContentInsetTests.m */; }; /* End PBXBuildFile section */ @@ -467,7 +527,6 @@ 29DAA782201FBD870029277A /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; 29DAA784201FBD870029277A /* IGListDiff.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListDiff.mm; sourceTree = ""; }; - 29DAA785201FBD870029277A /* IGListDiffKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; 29DAA787201FBD870029277A /* IGListAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; @@ -710,29 +769,28 @@ 29DAA76E201FBD870029277A /* Common */ = { isa = PBXGroup; children = ( - 29DAA76F201FBD870029277A /* IGListMoveIndex.m */, - 29DAA770201FBD870029277A /* IGListIndexSetResult.h */, - 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */, - 29DAA772201FBD870029277A /* IGListDiffable.h */, - 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */, - 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */, - 29DAA775201FBD870029277A /* IGListIndexPathResult.h */, - 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */, - 29DAA777201FBD870029277A /* Internal */, - 29DAA77D201FBD870029277A /* IGListCompatibility.h */, - 29DAA77E201FBD870029277A /* IGListExperiments.h */, - 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */, - 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */, - 29DAA781201FBD870029277A /* IGListMacros.h */, - 29DAA782201FBD870029277A /* IGListMoveIndex.h */, - 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */, - 29DAA784201FBD870029277A /* IGListDiff.mm */, - 29DAA785201FBD870029277A /* IGListDiffKit.h */, - 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */, 29DAA787201FBD870029277A /* IGListAssert.h */, 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */, - 29DAA789201FBD870029277A /* IGListIndexPathResult.m */, + 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */, + 29DAA77D201FBD870029277A /* IGListCompatibility.h */, 29DAA78A201FBD870029277A /* IGListDiff.h */, + 29DAA784201FBD870029277A /* IGListDiff.mm */, + 29DAA772201FBD870029277A /* IGListDiffable.h */, + 29DAA77E201FBD870029277A /* IGListExperiments.h */, + 29DAA775201FBD870029277A /* IGListIndexPathResult.h */, + 29DAA789201FBD870029277A /* IGListIndexPathResult.m */, + 29DAA770201FBD870029277A /* IGListIndexSetResult.h */, + 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */, + 29DAA781201FBD870029277A /* IGListMacros.h */, + 29DAA782201FBD870029277A /* IGListMoveIndex.h */, + 29DAA76F201FBD870029277A /* IGListMoveIndex.m */, + 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */, + 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */, + 29DAA777201FBD870029277A /* Internal */, + 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */, + 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */, + 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */, + 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */, ); path = Common; sourceTree = ""; @@ -918,39 +976,62 @@ 0B3B933F1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */, 0B3B93171E08D7F5008390ED /* IGListSectionController.h in Headers */, 0B3B93451E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */, + 29C481742024167B0093D4BC /* IGListCollectionViewDelegateLayout.h in Headers */, 2926586D1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */, + 29C4817C2024174F0093D4BC /* IGListBindingSectionController+DebugDescription.h in Headers */, 294652BA1EA927750063BDD9 /* IGListDebuggingUtilities.h in Headers */, 0B3B93351E08D7F5008390ED /* IGListDisplayHandler.h in Headers */, + 29C48148202413B00093D4BC /* IGListMacros.h in Headers */, 0B3B93251E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */, 0B3B932D1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */, 294652BB1EA927750063BDD9 /* IGListSectionMap+DebugDescription.h in Headers */, + 29C48149202413B00093D4BC /* IGListMoveIndex.h in Headers */, 294652BC1EA927750063BDD9 /* UICollectionView+DebugDescription.h in Headers */, + 29C4815C202413BD0093D4BC /* IGListArrayUtilsInternal.h in Headers */, + 29C48141202413B00093D4BC /* IGListBatchUpdateData.h in Headers */, 0B3B93291E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */, + 29C4814C202413B00093D4BC /* NSString+IGListDiffable.h in Headers */, 0B3B93051E08D7F5008390ED /* IGListCollectionContext.h in Headers */, 292658701E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, + 29C48144202413B00093D4BC /* IGListDiffable.h in Headers */, + 29C48175202416870093D4BC /* IGListTransitionDelegate.h in Headers */, + 29C48147202413B00093D4BC /* IGListIndexSetResult.h in Headers */, 0B3B931D1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */, + 29C4814B202413B00093D4BC /* NSNumber+IGListDiffable.h in Headers */, 296AC95D1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */, DAD4A40D1E8E9E1E00DACC36 /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93331E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */, 0B3B93391E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, 0B3B92DB1E08D7F5008390ED /* IGListKit.h in Headers */, + 29C4817D2024174F0093D4BC /* UIScrollView+IGListKit.h in Headers */, + 29C4817B2024174F0093D4BC /* IGListAdapter+DebugDescription.h in Headers */, 0B3B93031E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, 294652B91EA927750063BDD9 /* IGListDebugger.h in Headers */, 294652B71EA927750063BDD9 /* IGListAdapterUpdater+DebugDescription.h in Headers */, 0B3B933B1E08D7F5008390ED /* IGListSectionMap.h in Headers */, + 29C4815E202413BD0093D4BC /* IGListMoveIndexPathInternal.h in Headers */, + 29C48145202413B00093D4BC /* IGListExperiments.h in Headers */, + 29C4815B202413BD0093D4BC /* IGListIndexPathResultInternal.h in Headers */, 29DA5CA41EA7C75500113926 /* IGListGenericSectionController.h in Headers */, 0B3B93211E08D7F5008390ED /* IGListStackedSectionController.h in Headers */, + 29C48140202413B00093D4BC /* IGListAssert.h in Headers */, 298DD9C81E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */, 0B3B93411E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */, + 29C4815D202413BD0093D4BC /* IGListMoveIndexInternal.h in Headers */, 294652B81EA927750063BDD9 /* IGListBatchUpdateData+DebugDescription.h in Headers */, + 29C48142202413B00093D4BC /* IGListCompatibility.h in Headers */, 0B3B932F1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */, + 29C4815A202413BD0093D4BC /* IGListIndexSetResultInternal.h in Headers */, 0B3B92FD1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */, 0B3B92F71E08D7F5008390ED /* IGListAdapter.h in Headers */, 298DD9C31E3ACF8600F76F50 /* IGListBindable.h in Headers */, + 29C4814A202413B00093D4BC /* IGListMoveIndexPath.h in Headers */, 2928073A1E82CE2E0077A81C /* IGListBatchContext.h in Headers */, 292658711E75E2440041B56D /* IGListBatchUpdateState.h in Headers */, 0B3B93111E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */, + 29C48143202413B00093D4BC /* IGListDiff.h in Headers */, 1F2984CA1E8039EC005FA211 /* IGListCollectionViewLayoutInternal.h in Headers */, + 29C48146202413B00093D4BC /* IGListIndexPathResult.h in Headers */, 298DDA201E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */, 297278BE1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */, 0B3B92FF1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */, @@ -1000,7 +1081,6 @@ DA5F484B1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93381E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, 2926586F1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, - 29DAA7A0201FBD880029277A /* IGListDiffKit.h in Headers */, 0B3B92DA1E08D7F5008390ED /* IGListKit.h in Headers */, 0B3B93021E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */, @@ -1041,7 +1121,25 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 29C48163202413BE0093D4BC /* IGListMoveIndexPathInternal.h in Headers */, + 29C4814E202413B20093D4BC /* IGListBatchUpdateData.h in Headers */, + 29C48159202413B20093D4BC /* NSString+IGListDiffable.h in Headers */, + 29C48160202413BE0093D4BC /* IGListIndexPathResultInternal.h in Headers */, + 29C48161202413BE0093D4BC /* IGListArrayUtilsInternal.h in Headers */, + 29C4814F202413B20093D4BC /* IGListCompatibility.h in Headers */, + 29C4815F202413BE0093D4BC /* IGListIndexSetResultInternal.h in Headers */, + 29C48156202413B20093D4BC /* IGListMoveIndex.h in Headers */, + 29C48150202413B20093D4BC /* IGListDiff.h in Headers */, + 29C48158202413B20093D4BC /* NSNumber+IGListDiffable.h in Headers */, + 29C48152202413B20093D4BC /* IGListExperiments.h in Headers */, + 29C4814D202413B20093D4BC /* IGListAssert.h in Headers */, + 29C48153202413B20093D4BC /* IGListIndexPathResult.h in Headers */, + 29C48157202413B20093D4BC /* IGListMoveIndexPath.h in Headers */, + 29C48154202413B20093D4BC /* IGListIndexSetResult.h in Headers */, 292658551E7498220041B56D /* IGListKit.h in Headers */, + 29C48162202413BE0093D4BC /* IGListMoveIndexInternal.h in Headers */, + 29C48151202413B20093D4BC /* IGListDiffable.h in Headers */, + 29C48155202413B20093D4BC /* IGListMacros.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1382,26 +1480,37 @@ buildActionMask = 2147483647; files = ( 0B3B93011E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */, + 29C48166202414780093D4BC /* IGListIndexPathResult.m in Sources */, 29DA5CA51EA7C75500113926 /* IGListGenericSectionController.m in Sources */, 294652B31EA927440063BDD9 /* IGListSectionMap+DebugDescription.m in Sources */, + 29C48169202414780093D4BC /* IGListMoveIndexPath.m in Sources */, 0B3B93431E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */, + 29C48164202414780093D4BC /* IGListBatchUpdateData.mm in Sources */, 298DDA221E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */, 294652B51EA9275A0063BDD9 /* IGListDebuggingUtilities.m in Sources */, + 29C48178202417380093D4BC /* IGListAdapter+DebugDescription.m in Sources */, + 29C4817A202417380093D4BC /* UIScrollView+IGListKit.m in Sources */, + 29C48167202414780093D4BC /* IGListIndexSetResult.m in Sources */, 0B3B93311E08D7F5008390ED /* IGListAdapterProxy.m in Sources */, + 29C48179202417380093D4BC /* IGListBindingSectionController+DebugDescription.m in Sources */, 294652B01EA927440063BDD9 /* IGListAdapterUpdater+DebugDescription.m in Sources */, 297278C11E6B58560099D8EA /* IGListBatchUpdates.m in Sources */, 0B3B931F1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC9601EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, 294652B21EA927440063BDD9 /* IGListDebugger.m in Sources */, + 29C4816B202414780093D4BC /* NSString+IGListDiffable.m in Sources */, 0B3B93371E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */, 294652B11EA927440063BDD9 /* IGListBatchUpdateData+DebugDescription.m in Sources */, + 29C48168202414780093D4BC /* IGListMoveIndex.m in Sources */, 0B3B933D1E08D7F5008390ED /* IGListSectionMap.m in Sources */, 29822E561FE34773008532D2 /* IGListCollectionView.m in Sources */, 0B3B92F91E08D7F5008390ED /* IGListAdapter.m in Sources */, + 29C4816A202414780093D4BC /* NSNumber+IGListDiffable.m in Sources */, 0B3B93191E08D7F5008390ED /* IGListSectionController.m in Sources */, 0B3B93131E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */, + 29C48165202414780093D4BC /* IGListDiff.mm in Sources */, 0B3B93231E08D7F5008390ED /* IGListStackedSectionController.m in Sources */, 294652B41EA927440063BDD9 /* UICollectionView+DebugDescription.m in Sources */, 298DD9CB1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */, @@ -1451,6 +1560,7 @@ 298DDA0A1E3AE31E00F76F50 /* IGTestDiffingSectionController.m in Sources */, 29C4748D1DDF45F900AE68CE /* IGListAdapterProxyTests.m in Sources */, 82914C5C1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m in Sources */, + 29C48177202416B80093D4BC /* IGListAdapterUpdateTester.m in Sources */, 29DA5CA81EA7D37000113926 /* IGListTestCase.m in Sources */, 885FE22C1DC51B76009CE2B4 /* IGListAdapterTests.m in Sources */, 298DDA051E3AE2B000F76F50 /* IGTestStringBindableCell.m in Sources */, @@ -1495,7 +1605,6 @@ 0B3B931E1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC95F1EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, 0B3B93361E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, - 294CDE641F995DD7002CF6E4 /* IGListAdapterUpdateTester.m in Sources */, 0B3B93461E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, 290DF3551E930C89009FE456 /* IGListDebugger.m in Sources */, 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */, @@ -1563,6 +1672,7 @@ 88144F081D870EDC007C7F66 /* IGListAdapterTests.m in Sources */, 8240C7F21DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m in Sources */, 8240C7F01DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m in Sources */, + 29C48176202416B60093D4BC /* IGListAdapterUpdateTester.m in Sources */, 821BC4CB1DB8D60100172ED0 /* IGTestStoryboardViewController.m in Sources */, 821BC4D01DB8D90900172ED0 /* IGTestStoryboardCell.m in Sources */, 88144F161D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m in Sources */, @@ -1590,6 +1700,14 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 29C48173202414790093D4BC /* NSString+IGListDiffable.m in Sources */, + 29C4816F202414790093D4BC /* IGListIndexSetResult.m in Sources */, + 29C48172202414790093D4BC /* NSNumber+IGListDiffable.m in Sources */, + 29C4816D202414790093D4BC /* IGListDiff.mm in Sources */, + 29C4816E202414790093D4BC /* IGListIndexPathResult.m in Sources */, + 29C48170202414790093D4BC /* IGListMoveIndex.m in Sources */, + 29C48171202414790093D4BC /* IGListMoveIndexPath.m in Sources */, + 29C4816C202414790093D4BC /* IGListBatchUpdateData.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Source/IGListKit.h b/Source/IGListKit.h index 00593097..e239a855 100644 --- a/Source/IGListKit.h +++ b/Source/IGListKit.h @@ -41,12 +41,14 @@ FOUNDATION_EXPORT const unsigned char IGListKitVersionString[]; #import #import #import +#import #import #import #import #import #import #import +#import #import #import