diff --git a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj index c25aae09f..1168be874 100644 --- a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,84 +7,85 @@ objects = { /* Begin PBXBuildFile section */ - 18EF630E16F3717605955EB393C1B96B /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A200B8D850034185969C260D2921226 /* IGListSingleSectionController.m */; }; + 05A7A7674359FC3550A86DFF6FBCC0B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 966182C47EC1D3A6B9AB349F9C5CD335 /* UICollectionView+IGListBatchUpdateData.m */; }; + 07FC9C4DC29C3066CC762F7770C5EC77 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01C00EDA5C43E99C85866A438965379F /* IGListBatchUpdateData.mm */; }; + 0D682CF7888C8CEE79EDAC28AED3BAC8 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B88D5DA32EEDDD6B9DD1F187B15E7250 /* IGListIndexSetResult.m */; }; + 0F4944BB87DB6B6074A3B1469A328AC9 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F59690C996C4A36F0ADAF5911E04C4CC /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1010C84183F1431440597D7205B976C6 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0557A93333FE9782979815EC536B4FA4 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 110B5111B31D68E3B4E659D80667D6FC /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C75F50392DA8610B15E676F56B703A5 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1827DC5970529767EE98EFF0041B34BD /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5977F5EF97ACB8465876344A535CEA1D /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 18A0CB61A0EB5FC3DBE1EA814CE97B6A /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = CE09F0D43894DCD1E22D090528DDE889 /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1952D111F15CB6F5841BEC1836BBF846 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ED0D2735B40C3D74A2A3E8244E31BF49 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D6E392D84D63F7730177FDFA41B3258 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 91493B16BEF71956AC6E8D14C564FB29 /* IGListSectionMap.m */; }; - 214DF95806AA7D6567213BA7716B3141 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C5758F946877CF652C0F7E7FD84756 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25F834445B52C12228E0B2723D2AF724 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BBFD2715A804F0F20E2E4627FB2DD43F /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 26ADE8B08BD4D17B647509298B2DC3C8 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B79FA6B4D109DCF570DEB91AD7FFFB0 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 284819C119264EDECADA320C21B03F68 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCAB83BF840350A4D9412D42A6C8C12 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A196D716C8010B1878B132781BA4096 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = CF6F2D8054BC7AD40EAC3795A9421131 /* IGListBatchUpdateData.mm */; }; - 2E78919190897DC868CA2F2C98BE516F /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1346853CBAAA9F0646F90EF8428F11 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 344AA74532E754A3AFF71B43334B78E6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F95D12A5DA4808F85B0651216AE2C836 /* IGListAdapter.m */; }; - 36FFC80FA24E7A7B1DFEE40EF59E2CC9 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E36D1A1F31370AE0BCD5E69F161F669B /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38536DBF989B60D83F7787178EEEAF66 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 986AE47796D2B8A54239A49F2FB8C0E8 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 397AAC0DAE9609DD55B007DDDE6664AD /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 59416FCF0CD946CAE25BAD1C1E9413EF /* IGListDisplayHandler.m */; }; - 3AE5A31F07332D89E5E68F2E43036497 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 747B6E7FD6E632AD51CEDC43C09C7B56 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3CCC121550460C4D52B8705E55434A1F /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41C5F787AF1DFD31E833F5A1EF5D41F8 /* IGListDiff.mm */; }; - 3D57234105962D7E5BEA2FD4185D2CF9 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 97619A7840AF97EFA463B2813034C1F6 /* IGListReloadDataUpdater.m */; }; - 3FC2CF5A3637B9539A5FFEAB73388302 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FC563E400759A81DEA94EB8A77025F /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41659359073FD21B8361BF3B0F998902 /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7998CEFCB6FE80AB16047FDE11F82B30 /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 215B3B54FABAAF6F4C7A31ABF127FFA3 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F13E53F25F1066A750C8F958862DC73 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 240AB10880721A7FB830E61814F195EB /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 498B8AAEEB9945BF8A23C8325AC074D8 /* IGListSectionMap.m */; }; + 245C807802EF85870DF5A1AEDAA0D317 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DCCDA4225BA77592F8609BC1D46CEAAF /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28D3EADB492A11D68A421A678B7235D8 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B634E03ED3AD31158CE62C5A1DF0E2 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 295174D55BE5F26826DB92D0F2400CC6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; + 2E5575BF3178B04CA7AC8B119C030D42 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2D7E31A9AA5F2B501E0DBB64A7CAC0 /* NSNumber+IGListDiffable.m */; }; + 394D7FE3902740F2D05A63088A34BB4F /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C73724B9EF48E3B98A86477E34AA94 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AA670EC7C084B5D7E4B69C8AC20EA34 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 46286962ABF0C466C558589180DB4B8E /* IGListStackedSectionController.m */; }; + 3BB208D0B75DE067F8D2E546B3F1C6E1 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8460E01641DEE42B62D7494DABE298 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3F2C925FE8DFB39C43B7F37BD19A4F62 /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = D12C6C69ED060E97A33EFCFBAF7AA3B7 /* IGListAdapterUpdater.m */; }; + 4102B097D44653AC20A7406C0141298D /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E1269640654A3D50B443BBFC71F3F318 /* IGListSectionController.m */; }; + 430EC70E16EF9CF926EC450D9F491E7D /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CCFCB0E6EED3BBF7333606CB1826508 /* IGListSingleSectionController.m */; }; 4441ECCCE547C6118B7AD035DF7B28D6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; - 444F193D35B1937AD382EA1AE5A2959C /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7882E5378377B9C145379CD80AEE7B /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C255139D86778ABA821226CA723A478 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 49CD00B80D8053236BE6B69E7ED79D3C /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD3831311BFA10CB428CF8ACB6F519B /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A91771BD3E71EEBCE973B17CC45495B /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4599E933492E93C44D304B502FF1D218 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 406E50EF5F967D987200B2A3692C2B16 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 470E4107298EBAAB76AC104E118CD191 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B91B2C5E28CE5B28AD4075E559D296F /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 48E4BF12B6985E4CB98978E8EEEC1538 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ACD726ED71E38E1FAACCAFA78CF08B /* IGListReloadDataUpdater.m */; }; + 4929ABDC9001C6B826DFF573A6288445 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 867B3B2DDE2596D6D578D089F1B1AB4B /* IGListCollectionView.m */; }; + 4A6F85DCDA14D392F255FD7C98DA07EE /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1B710BBEF179148AD38C521C4A7899 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4CEE81F50DDA34E74300C83E5214387E /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CB63D129F02CD08C1DA245CA617171 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4DC076C43C4AA5A3C88EEC49F5097581 /* Pods-IGListKitMessageExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */; }; - 4DCE95395C5AEB568EBB34BDDFD5A1FD /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 783AE52AA893802D0EB23C54073CE8AC /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FAF3AD96F5B8223BD37ADC4B33DCE83 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5585B30C2ADF7358BE37D86031DDC8F9 /* UICollectionView+IGListBatchUpdateData.m */; }; - 515E3B796D98C933330315203439C8FE /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C94B108BEE797C18D657074699D426 /* IGListMoveIndex.m */; }; 521D101EE7EF9C5A5B7D92BCCEF1A5BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; - 5893D8A7F548C840407520115AA354FA /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0095A690EE153B12B2EF5ED47D6691 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5CEB78E366E2440AF8E5783DA9185ABA /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DB6872A8A1FFBB701D3CCCADF0BD03E /* IGListAdapterUpdater.m */; }; - 6220EFE7C6E3F590AC7512C934795B47 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 5302BF68E48DE49DB7391A8438409AA0 /* NSString+IGListDiffable.m */; }; - 6961B5EDD3531B7F58F1EDE3617FBEED /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 995D7C099D13CD760382AB4D3E2F97FE /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BA49994143A21BF9706954D1AE889D3 /* IGListGridCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCF57A603C2CB260AB917BFE2F1943C /* IGListGridCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C08093D36A6B0F6F1EF9479DC93B6C8 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 838EE2B93CA6AA43C8D30666E9A87923 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DC4FB7D483DF8545F28282DBF04D70F /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71DB62A89D043C4EFEC97FA6E940BC /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F218C0F42151275AF563CCA880E8E2F /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = D532D7E7EE6490A85EC0C3577E8DDCFA /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F682A8EA726A270F1904FCD2E840947 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 537A328CCE1B601BD74874BC399FB6D7 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FE08BEE2918CC77A137DE9F9595B7AB /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C25B8934C2D73FC3AF0B5B6252F5650 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71315FF225B69954D71EFF04A2DDF435 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 470D666F5F94DF58E21D0886877DC51F /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71ACBAEBF2A748714F45E113FE9F7033 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC18A5F3714A438FA0C2753D4EDC2D4 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C0E9AA2B0A1B63055CB0BB6D9333AB1 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DB2E09C47E9873C9221A456898615AFD /* IGListCollectionView.m */; }; - 8DECCC3914EF1FB8F1376F7F0F22AA0D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; - 90C2AA56EC7A1FE7453A6E656418FF4A /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF6A3F82BA3583FDC484D5B98B981DD /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 92702BA63B5789B1BCFDB0418743F1D0 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F4A6BEE5D5DA73B8ADAA825AD17856 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 927B131C550158BACA30076C9F260CAE /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = F12A8F99944007C5CF6E223CE77D6AA7 /* IGListStackedSectionController.m */; }; - 92E319C024786AB888750E21A5DAFD01 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF2791D8D8ACF232726E16BEF445D88 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9714886DF337A11D975B9BC5F221C2DB /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 432509721AD4AE451207C1651272408D /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9864A7E66E494F6A1D66AFD67ECC58D0 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C81EB59606107703872E09DEA2D4FE53 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FEEF6327F4D14CE04E6D95FD32A0921 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEE88CA02F83D25AE9D0A727C1CC3FF /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A001EA29694F5BD2B9C5666D1A41C014 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D88934906B535F2246BD12A71CB3DBF /* NSNumber+IGListDiffable.m */; }; - A0B98BA7B1A8AB64F8A0E7A7979D99C8 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 367E9092D3C8055895D848D7B8374C0A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A43AEB6E178A6964566E282CA70BC9FC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = D12576CC090BE2371B4D34AD1E3F07A2 /* IGListIndexPathResult.m */; }; - A8F2D00BB26603E0A1E3BB48E51B04F1 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7B7A5AB23416CBEE838A57403C3495 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B12A5458ED7B8CA418B5FA5C31313A54 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 780A7C38282F83097E46C851AFB71AEA /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B16C22AF0AD9B7F542A6950083C57881 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE7CC16D8984A0EA2CCEABD692034A1 /* IGListKit-dummy.m */; }; - B20BF95AD2C7A6588DD3F031B8DC37C0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */; }; + 54F36E1603580DFD573DC61DB4581B61 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EC1B6D9CFE53CB8CE5882CC88E2F659E /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 577BAED4D11307911255B0766C996E84 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FC563E400759A81DEA94EB8A77025F /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EE4EA02AC8325EE427A0966E3DC2375 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B18F93C0B843C5D859D3988E8A533D90 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FE82688193F1423490394C6C1CB7E2A /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = D26634692AB3DE344AB7591FEE2E222F /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6048EA76F5434FF48947CAF455B4032D /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA8B1DE446683241DB4271AFBDD003B /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60CCF2BCB17DEA41A535F937DD4ED26C /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 2160E51FD767EA418C30F2D3CDE6B6CA /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61DCAA5657FD11D2D912E36A452AEFC8 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C8607D2D9E9571F676F1A4799FEE72 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62516F10682C3544C59DF4FF9ED342A0 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 266BE3DB6AAA6BCFD3F1EA8E2445930B /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62EFBAAFC3666EF5A1B94E06F5B1D581 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AD804905FD3131D099FC59E8C79061F7 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D490E0F888998537D578A59E2ACAB1A /* IGListGridCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0262C041F0C3007BB509E94623F4096B /* IGListGridCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E24943C09707191C273E210CCDFB1BC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */; }; + 6E96B7C9098F5B1D471503C621AD2A19 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD52480E6E85BED4A389597150B129FC /* IGListAdapter.m */; }; + 762748711DBD49FE0D54CFC3A15FEB2A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A2F5F172A1AB2AD3FC902E9BBF7865 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 76C8096F403F0638C1841BF8F4F44CFC /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A85A952B174050FAF9BDA2304BE847 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7B5E8BA91EFA2772DB2E738FA1BF69D8 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 13FFE2CE67430886D00EEB66DDE616D2 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8176549F7A3717614F7F4C74BB016362 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA9067CB37A5E8F92AC23046B36C9A7 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81BDFA8110E75D86430AF62673ED7F25 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D0FCB777C304C1110C9DB18FD68ED056 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 85E96B92ACBBF79BC98456DDC27B003B /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 808024B34F8C82C6771BF5135061EA60 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8759F3A0D00C00947F9B2CA0209EDD30 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9191D09D3E386A067D0DD9C8C7FC45FD /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88B7FCC165A119C107A9A40349D03095 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D5ACC4F9318648BA45C81BD4F07ED44 /* IGListDiff.mm */; }; + 96326C0B8A3D5D52E1FDA18627CA3717 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E8A0D408514D62F1FD5D1CCE8F4E82 /* IGListAdapterProxy.m */; }; + 9E5C259E207E48006441DB19B73BB3EA /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 575929AED93BD026B07B8790975E08B1 /* IGListDisplayHandler.m */; }; B718064EE1D4B6E9B8212A936CA8EA75 /* Pods-IGListKitTodayExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */; }; B737133A4230ACB664806CF20F03FAD1 /* Pods-IGListKitTodayExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B894A17FC32DD79D42CAEEB346178C8C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 58778CD40BDC52856D4AD5E49CEB8A61 /* IGListWorkingRangeHandler.mm */; }; - C4A58CD06E156FBE224C8AF4FE4FEB5D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E090163AC6419F6F2CB755CAA25C18 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B92DAA8A776534EB35D2211C0FFF753A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C94196D4FABCC5C7213E1DBC0992537 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */; }; - CAD6C2B63F9325E0C4868F8F8B785860 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC7CF0F27E5C5BBBF67F16D1E68D62A /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF5FACC6956E1534294CAA15E67654FD /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FF81F4ECDDC87F0BB93D0B44BE4A59E3 /* IGListSectionController.m */; }; + C5B3B34FA492889E065138037D05B70C /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C07022E79100A437E60E8F5566D0703A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C8164D7AA2A44C57770F9EEBE9AE69C7 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D5F5848D15B22F050D64B6C10C06CF /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D00C7BF810EB48D1A3544A06E47B426C /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F79118B053ECA803FDF92B31474797C0 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; D21C7CE8688679FB2B5159BE89958B22 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */; }; - D6A413C289A52E9F8AE426459D489204 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB72217D541B686066C9678657E63DE /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D74ED2035A2C6C2A7C07CE94D085C9A2 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C90CAE662D55F985FE13A95C9D90728 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DDCD8AD8E57E4F22AEA5D226F13D22AF /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF871B70FC21819B254F580FB2FEA39 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE36D601F81FD3CF3A965B180601F162 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FD8C13A7BDA8D09FFC870B56DC6A8E /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DFC1F2862BD35134F1E37E7A76E8A2AD /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = EF24034E791BCF6BDB15A4D493C56B5A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2D5A58A9E092374BD9851859A8EE517 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = D9D67D1EFB41197E01EE6BEAE7BE206F /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5696CC0E26AFDD8CCB92A4BF1700EEF /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 417DFD0B450EFAF131592BC878523B01 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA05DD9EBF1A9D901E6941F076056434 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B57934FBB959189FE0AA5210984D52D /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAA16ED5B231827FF3B2C02631041F12 /* IGListGridCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 619A3FD8FCC2B682F876DB95E20868A6 /* IGListGridCollectionViewLayout.m */; }; + DE9468328A8F7EEF22134D594C627B2B /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE7CC16D8984A0EA2CCEABD692034A1 /* IGListKit-dummy.m */; }; + DEFC4D31A3618474724D8358D4AD570F /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5028388871B08D523D53E79560DABE /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DFECB73886DA25B7A85F535135C97659 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F17F6126FBEAE32E098082C7798500F /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0EE5071560368E72226CE677087112B /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AE8A6A0F027ACB8F5BAE34350AFAC4 /* IGListIndexPathResult.m */; }; + E1A40E7D586085E3B2E367E986345AEF /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 680A02BBF8F240356EED81C0B4BDA9E4 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E2B5EE89FC50A922EC7CB3B82CFC9105 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 2484FF5113C616AE2E8CA440D1283949 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; E353B40949D9675B8B2B03C7569F96F5 /* Pods-IGListKitMessageExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E54599813BA27280E3884E6CE6D292BE /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CEB0373C6B103EB8C727631C62F28B4 /* IGListMoveIndexPath.m */; }; - E665C410399796796E3B29436235AFE4 /* IGListGridCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 172CA2AE6480DFE31C5D06E87701F881 /* IGListGridCollectionViewLayout.m */; }; - EC2869504AFC482CAB5C34E9A63AA905 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA70BF6D124DCED6783B0F311B477B68 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF528B0CA95266BC176ACBE97837CDED /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1093CCF93AA366F829F7ACB771D25618 /* IGListIndexSetResult.m */; }; - F1F9563604BA966E65B6C16D42013190 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7339E20272E483707D6FAD564FCDF1 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F53007A3260E7D534E54B49931E108A3 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F109663DCF8423406BCBD0C3D295384 /* IGListAdapterProxy.m */; }; - F75B6FB590C818B53F1DDCC5105F62CA /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F202CBABBE20724E6963E84ED442D3A /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD2C279D4F0DDA752C75E9A1E96A771A /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 56078B7E262CF4E012F0BCBE2AC4D264 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E413ED05029BAC36A2185E38C1C3FD4C /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4917A2F4782A7A58A2D2E2359482AFBB /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4E2C901BE4399DA6361E557D8E9886F /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0270050ACDA5E8C5F93671C4E951B0C3 /* IGListMoveIndexPath.m */; }; + E53BD068B9BB1622AF03089D8DF675A0 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = B8824CB9D15FECE25758A64B7CC1D056 /* IGListMoveIndex.m */; }; + E7423B1E7E7C097EF328F69EA7010324 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B5F8C7D2AC5F9CB9C332CC01F65B80 /* NSString+IGListDiffable.m */; }; + E87E454C1B4C3DC3F8EC1F1D3BE0396A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C644EB408A2F3C70B443FFDB4720A7 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9FC2C98FB655719B1D9ADEC0D63F3F7 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6A5D53D085352B27F6417269712766 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA2F0E209C9FCC35714E95DFD7BC2584 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 18946DFD7156F90757F0398D6EE1977F /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECAE25470E28606279D1BFBD1BE4EC03 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4017F402F2FB3C9A15277B6E6F06EAAF /* IGListWorkingRangeHandler.mm */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -92,132 +93,133 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9D781EB30AA915DF5F4DD7F2BB2A2CA3; + remoteGlobalIDString = 49D1209C6E2A9FC43A515943B68FEC7F; remoteInfo = IGListKit; }; 7D332B346FFC0D5E5159546D185DAFEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9D781EB30AA915DF5F4DD7F2BB2A2CA3; + remoteGlobalIDString = 49D1209C6E2A9FC43A515943B68FEC7F; remoteInfo = IGListKit; }; A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9D781EB30AA915DF5F4DD7F2BB2A2CA3; + remoteGlobalIDString = 49D1209C6E2A9FC43A515943B68FEC7F; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0A91771BD3E71EEBCE973B17CC45495B /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; - 0BF2791D8D8ACF232726E16BEF445D88 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 0C0095A690EE153B12B2EF5ED47D6691 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - 0E71DB62A89D043C4EFEC97FA6E940BC /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; + 01C00EDA5C43E99C85866A438965379F /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + 0262C041F0C3007BB509E94623F4096B /* IGListGridCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListGridCollectionViewLayout.h; sourceTree = ""; }; + 0270050ACDA5E8C5F93671C4E951B0C3 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 0557A93333FE9782979815EC536B4FA4 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; + 0B91B2C5E28CE5B28AD4075E559D296F /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; 0E9E68D2900796EE8622487D6254AC9C /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - 0FC18A5F3714A438FA0C2753D4EDC2D4 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 1093CCF93AA366F829F7ACB771D25618 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + 0F17F6126FBEAE32E098082C7798500F /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; 116948205344E279070B2977E925F803 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 172CA2AE6480DFE31C5D06E87701F881 /* IGListGridCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListGridCollectionViewLayout.m; sourceTree = ""; }; + 13FFE2CE67430886D00EEB66DDE616D2 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 18946DFD7156F90757F0398D6EE1977F /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; 1B2E0BC65B098972E1E94F970F834DA0 /* Pods-IGListKitTodayExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitTodayExample.modulemap"; sourceTree = ""; }; 1B4C2652B317CF335521B8BD7653A52D /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; 1E3111CD42735AF64F9A17399C588C11 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1F2D7E31A9AA5F2B501E0DBB64A7CAC0 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; 20D642EAE3662BDC17956017E6D622E8 /* Pods-IGListKitMessageExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitMessageExample-acknowledgements.markdown"; sourceTree = ""; }; + 2160E51FD767EA418C30F2D3CDE6B6CA /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + 2484FF5113C616AE2E8CA440D1283949 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 24C73724B9EF48E3B98A86477E34AA94 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 25ACD726ED71E38E1FAACCAFA78CF08B /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; + 266BE3DB6AAA6BCFD3F1EA8E2445930B /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 2698205F5C5CB69B82E6AC7C1D7E9519 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; 270C1C7FCBA7F319FD7A0398BC18710F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2A200B8D850034185969C260D2921226 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; + 2CA9067CB37A5E8F92AC23046B36C9A7 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; 2CE7CC16D8984A0EA2CCEABD692034A1 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - 2D88934906B535F2246BD12A71CB3DBF /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + 2F8460E01641DEE42B62D7494DABE298 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + 31A85A952B174050FAF9BDA2304BE847 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; 3546419AAFB29CE358FDE5691F031F9E /* Pods_IGListKitTodayExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitTodayExample.framework; path = "Pods-IGListKitTodayExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 367E9092D3C8055895D848D7B8374C0A /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitTodayExample-umbrella.h"; sourceTree = ""; }; - 3C1346853CBAAA9F0646F90EF8428F11 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 3C94196D4FABCC5C7213E1DBC0992537 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F13E53F25F1066A750C8F958862DC73 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + 4017F402F2FB3C9A15277B6E6F06EAAF /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 406E50EF5F967D987200B2A3692C2B16 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; 40D49FF6488689FFB3EEBFECB414FA16 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - 41C5F787AF1DFD31E833F5A1EF5D41F8 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; - 432509721AD4AE451207C1651272408D /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; - 43FD8C13A7BDA8D09FFC870B56DC6A8E /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - 470D666F5F94DF58E21D0886877DC51F /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; + 417DFD0B450EFAF131592BC878523B01 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 44C8607D2D9E9571F676F1A4799FEE72 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; + 46286962ABF0C466C558589180DB4B8E /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; 47B8147DC6434174D9E3054DA3CB4484 /* Pods-IGListKitMessageExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitMessageExample.modulemap"; sourceTree = ""; }; - 49CD00B80D8053236BE6B69E7ED79D3C /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 4C25B8934C2D73FC3AF0B5B6252F5650 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; - 4C90CAE662D55F985FE13A95C9D90728 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 4DB6872A8A1FFBB701D3CCCADF0BD03E /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; + 4917A2F4782A7A58A2D2E2359482AFBB /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + 498B8AAEEB9945BF8A23C8325AC074D8 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + 4B57934FBB959189FE0AA5210984D52D /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; + 4D5ACC4F9318648BA45C81BD4F07ED44 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; 4F9A8086AF09CCA586431BFEE5DE2CA3 /* Pods-IGListKitMessageExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.debug.xcconfig"; sourceTree = ""; }; - 4FEE88CA02F83D25AE9D0A727C1CC3FF /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; - 5302BF68E48DE49DB7391A8438409AA0 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; - 537A328CCE1B601BD74874BC399FB6D7 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitMessageExample-umbrella.h"; sourceTree = ""; }; - 5585B30C2ADF7358BE37D86031DDC8F9 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; - 56078B7E262CF4E012F0BCBE2AC4D264 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; 568FA20FCC9D77DF4FF3A77159CB66AA /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; + 575929AED93BD026B07B8790975E08B1 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; 57D6B0172E92F207DDCC38AA57BBD76C /* Pods_IGListKitMessageExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitMessageExample.framework; path = "Pods-IGListKitMessageExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 58778CD40BDC52856D4AD5E49CEB8A61 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; - 59416FCF0CD946CAE25BAD1C1E9413EF /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; + 5977F5EF97ACB8465876344A535CEA1D /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; 5EC090A99FE4CA3786E651AF9C907913 /* Pods-IGListKitTodayExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.debug.xcconfig"; sourceTree = ""; }; 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitTodayExample-dummy.m"; sourceTree = ""; }; 616BEB51ECCAD129BDBCB7A956B56CC6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 619A3FD8FCC2B682F876DB95E20868A6 /* IGListGridCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListGridCollectionViewLayout.m; sourceTree = ""; }; 65A1389E308E5581D73D099A74A15628 /* Pods-IGListKitMessageExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.release.xcconfig"; sourceTree = ""; }; + 680A02BBF8F240356EED81C0B4BDA9E4 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + 71AE8A6A0F027ACB8F5BAE34350AFAC4 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; 7200C49C89FA68816227219403B87DBE /* Pods-IGListKitMessageExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitMessageExample-acknowledgements.plist"; sourceTree = ""; }; - 747B6E7FD6E632AD51CEDC43C09C7B56 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; - 780A7C38282F83097E46C851AFB71AEA /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 783AE52AA893802D0EB23C54073CE8AC /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 7998CEFCB6FE80AB16047FDE11F82B30 /* IGListSectionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = ""; }; + 7A5028388871B08D523D53E79560DABE /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; 7ACA5B41E2D11D0ECE0F0A2D8B3370D5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 7EC994CDC2D681BA26389F78A7E4B325 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 7F202CBABBE20724E6963E84ED442D3A /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; - 7FCAB83BF840350A4D9412D42A6C8C12 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; - 838EE2B93CA6AA43C8D30666E9A87923 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; - 84C94B108BEE797C18D657074699D426 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - 87F4A6BEE5D5DA73B8ADAA825AD17856 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; - 8CEB0373C6B103EB8C727631C62F28B4 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - 8E7882E5378377B9C145379CD80AEE7B /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; - 8F7339E20272E483707D6FAD564FCDF1 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - 8F7B7A5AB23416CBEE838A57403C3495 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; - 91493B16BEF71956AC6E8D14C564FB29 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + 808024B34F8C82C6771BF5135061EA60 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + 81E8A0D408514D62F1FD5D1CCE8F4E82 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 867B3B2DDE2596D6D578D089F1B1AB4B /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; + 87B634E03ED3AD31158CE62C5A1DF0E2 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + 8EA8B1DE446683241DB4271AFBDD003B /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; + 8F1B710BBEF179148AD38C521C4A7899 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + 9191D09D3E386A067D0DD9C8C7FC45FD /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; 922574DF06D0AD5E3964986609327D1F /* Pods-IGListKitTodayExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.release.xcconfig"; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9507E646FDB2D9764FC70560DD8DBEF2 /* Pods-IGListKitTodayExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitTodayExample-acknowledgements.markdown"; sourceTree = ""; }; - 97619A7840AF97EFA463B2813034C1F6 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; - 986AE47796D2B8A54239A49F2FB8C0E8 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; + 966182C47EC1D3A6B9AB349F9C5CD335 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; 98FC563E400759A81DEA94EB8A77025F /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 995D7C099D13CD760382AB4D3E2F97FE /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - 9B79FA6B4D109DCF570DEB91AD7FFFB0 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - 9F109663DCF8423406BCBD0C3D295384 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 9C75F50392DA8610B15E676F56B703A5 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; + 9CCFCB0E6EED3BBF7333606CB1826508 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; + A6C644EB408A2F3C70B443FFDB4720A7 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + A6D5F5848D15B22F050D64B6C10C06CF /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; A72EA0FFEA9D25CBF9BD8F7F2CE9F2FE /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - ADF6A3F82BA3583FDC484D5B98B981DD /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + AD52480E6E85BED4A389597150B129FC /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; + AD804905FD3131D099FC59E8C79061F7 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; + B18F93C0B843C5D859D3988E8A533D90 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitMessageExample-dummy.m"; sourceTree = ""; }; B66E6B5AEB9406EAEFA9710E6E9962F2 /* Pods-IGListKitMessageExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitMessageExample-resources.sh"; sourceTree = ""; }; - B8C5758F946877CF652C0F7E7FD84756 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - BBFD2715A804F0F20E2E4627FB2DD43F /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + B8824CB9D15FECE25758A64B7CC1D056 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + B88D5DA32EEDDD6B9DD1F187B15E7250 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + B9B5F8C7D2AC5F9CB9C332CC01F65B80 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; BC1C46146C230C9011237AAC07BFBD9C /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - BFB72217D541B686066C9678657E63DE /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - BFC7CF0F27E5C5BBBF67F16D1E68D62A /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + C07022E79100A437E60E8F5566D0703A /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; C1028B4A1C6FC3589B06E96274122FD5 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - C4E090163AC6419F6F2CB755CAA25C18 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; C6A8BD108D2490E4BA19FA93AD18A83C /* Pods-IGListKitTodayExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitTodayExample-acknowledgements.plist"; sourceTree = ""; }; - C81EB59606107703872E09DEA2D4FE53 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - CA70BF6D124DCED6783B0F311B477B68 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; - CBF871B70FC21819B254F580FB2FEA39 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; CDDAB8A20B8596ACE7CC916120EE2489 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CF6F2D8054BC7AD40EAC3795A9421131 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - D12576CC090BE2371B4D34AD1E3F07A2 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - D532D7E7EE6490A85EC0C3577E8DDCFA /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - D9D67D1EFB41197E01EE6BEAE7BE206F /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - DB2E09C47E9873C9221A456898615AFD /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; + CE09F0D43894DCD1E22D090528DDE889 /* IGListSectionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = ""; }; + D0FCB777C304C1110C9DB18FD68ED056 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; + D12C6C69ED060E97A33EFCFBAF7AA3B7 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; + D26634692AB3DE344AB7591FEE2E222F /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; + DCCDA4225BA77592F8609BC1D46CEAAF /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; + E1269640654A3D50B443BBFC71F3F318 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; E1915F3ED5785508E2E252B0D5CD0AB9 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - E36D1A1F31370AE0BCD5E69F161F669B /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; + E9A2F5F172A1AB2AD3FC902E9BBF7865 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + EC1B6D9CFE53CB8CE5882CC88E2F659E /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; EC95D5B65CC92046D33001EC1BE7B9A3 /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; - EF24034E791BCF6BDB15A4D493C56B5A /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + ED0D2735B40C3D74A2A3E8244E31BF49 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; + ED6A5D53D085352B27F6417269712766 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; EF77CF1069D312C499D2898F20FB8DC1 /* Pods-IGListKitTodayExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitTodayExample-resources.sh"; sourceTree = ""; }; - F12A8F99944007C5CF6E223CE77D6AA7 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; - F95D12A5DA4808F85B0651216AE2C836 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; - FBCF57A603C2CB260AB917BFE2F1943C /* IGListGridCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListGridCollectionViewLayout.h; sourceTree = ""; }; - FF81F4ECDDC87F0BB93D0B44BE4A59E3 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; + F59690C996C4A36F0ADAF5911E04C4CC /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + F79118B053ECA803FDF92B31474797C0 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; + F9CB63D129F02CD08C1DA245CA617171 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -237,57 +239,57 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E740BDF0F8326DA093D94B70B8370630 /* Frameworks */ = { + E9A8D02E745CDFBE4784E186849B8E0E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8DECCC3914EF1FB8F1376F7F0F22AA0D /* Foundation.framework in Frameworks */, - B20BF95AD2C7A6588DD3F031B8DC37C0 /* UIKit.framework in Frameworks */, + 521D101EE7EF9C5A5B7D92BCCEF1A5BB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E9A8D02E745CDFBE4784E186849B8E0E /* Frameworks */ = { + FA4EB3DF8F0AEBF00340B91B6A562097 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 521D101EE7EF9C5A5B7D92BCCEF1A5BB /* Foundation.framework in Frameworks */, + 295174D55BE5F26826DB92D0F2400CC6 /* Foundation.framework in Frameworks */, + 6E24943C09707191C273E210CCDFB1BC /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1C1E5D610C383CDE11063A7D7233B46B /* Source */ = { + 07019EB4BB3995A3BA2A15A0B028C961 /* Source */ = { isa = PBXGroup; children = ( - 537A328CCE1B601BD74874BC399FB6D7 /* IGListAdapter.h */, - F95D12A5DA4808F85B0651216AE2C836 /* IGListAdapter.m */, - 986AE47796D2B8A54239A49F2FB8C0E8 /* IGListAdapterDataSource.h */, - 838EE2B93CA6AA43C8D30666E9A87923 /* IGListAdapterDelegate.h */, - 0A91771BD3E71EEBCE973B17CC45495B /* IGListAdapterUpdater.h */, - 4DB6872A8A1FFBB701D3CCCADF0BD03E /* IGListAdapterUpdater.m */, - C81EB59606107703872E09DEA2D4FE53 /* IGListAdapterUpdaterDelegate.h */, - 0E71DB62A89D043C4EFEC97FA6E940BC /* IGListCollectionContext.h */, - 8E7882E5378377B9C145379CD80AEE7B /* IGListCollectionView.h */, - DB2E09C47E9873C9221A456898615AFD /* IGListCollectionView.m */, - CA70BF6D124DCED6783B0F311B477B68 /* IGListDisplayDelegate.h */, - FBCF57A603C2CB260AB917BFE2F1943C /* IGListGridCollectionViewLayout.h */, - 172CA2AE6480DFE31C5D06E87701F881 /* IGListGridCollectionViewLayout.m */, - 8F7B7A5AB23416CBEE838A57403C3495 /* IGListReloadDataUpdater.h */, - 97619A7840AF97EFA463B2813034C1F6 /* IGListReloadDataUpdater.m */, - E36D1A1F31370AE0BCD5E69F161F669B /* IGListScrollDelegate.h */, - 432509721AD4AE451207C1651272408D /* IGListSectionController.h */, - FF81F4ECDDC87F0BB93D0B44BE4A59E3 /* IGListSectionController.m */, - 7998CEFCB6FE80AB16047FDE11F82B30 /* IGListSectionType.h */, - 4FEE88CA02F83D25AE9D0A727C1CC3FF /* IGListSingleSectionController.h */, - 2A200B8D850034185969C260D2921226 /* IGListSingleSectionController.m */, - 470D666F5F94DF58E21D0886877DC51F /* IGListStackedSectionController.h */, - F12A8F99944007C5CF6E223CE77D6AA7 /* IGListStackedSectionController.m */, - 87F4A6BEE5D5DA73B8ADAA825AD17856 /* IGListSupplementaryViewSource.h */, - 7FCAB83BF840350A4D9412D42A6C8C12 /* IGListUpdatingDelegate.h */, - 7F202CBABBE20724E6963E84ED442D3A /* IGListWorkingRangeDelegate.h */, - CAD40328935ADAACAC434B5AE87AA1CC /* Common */, - 89528FE34894E517FBCC1F0611835789 /* Internal */, + D26634692AB3DE344AB7591FEE2E222F /* IGListAdapter.h */, + AD52480E6E85BED4A389597150B129FC /* IGListAdapter.m */, + ED0D2735B40C3D74A2A3E8244E31BF49 /* IGListAdapterDataSource.h */, + AD804905FD3131D099FC59E8C79061F7 /* IGListAdapterDelegate.h */, + 9C75F50392DA8610B15E676F56B703A5 /* IGListAdapterUpdater.h */, + D12C6C69ED060E97A33EFCFBAF7AA3B7 /* IGListAdapterUpdater.m */, + F9CB63D129F02CD08C1DA245CA617171 /* IGListAdapterUpdaterDelegate.h */, + F79118B053ECA803FDF92B31474797C0 /* IGListCollectionContext.h */, + 406E50EF5F967D987200B2A3692C2B16 /* IGListCollectionView.h */, + 867B3B2DDE2596D6D578D089F1B1AB4B /* IGListCollectionView.m */, + 18946DFD7156F90757F0398D6EE1977F /* IGListDisplayDelegate.h */, + 0262C041F0C3007BB509E94623F4096B /* IGListGridCollectionViewLayout.h */, + 619A3FD8FCC2B682F876DB95E20868A6 /* IGListGridCollectionViewLayout.m */, + 8EA8B1DE446683241DB4271AFBDD003B /* IGListReloadDataUpdater.h */, + 25ACD726ED71E38E1FAACCAFA78CF08B /* IGListReloadDataUpdater.m */, + EC1B6D9CFE53CB8CE5882CC88E2F659E /* IGListScrollDelegate.h */, + 0557A93333FE9782979815EC536B4FA4 /* IGListSectionController.h */, + E1269640654A3D50B443BBFC71F3F318 /* IGListSectionController.m */, + CE09F0D43894DCD1E22D090528DDE889 /* IGListSectionType.h */, + 44C8607D2D9E9571F676F1A4799FEE72 /* IGListSingleSectionController.h */, + 9CCFCB0E6EED3BBF7333606CB1826508 /* IGListSingleSectionController.m */, + 4B57934FBB959189FE0AA5210984D52D /* IGListStackedSectionController.h */, + 46286962ABF0C466C558589180DB4B8E /* IGListStackedSectionController.m */, + A6D5F5848D15B22F050D64B6C10C06CF /* IGListSupplementaryViewSource.h */, + DCCDA4225BA77592F8609BC1D46CEAAF /* IGListUpdatingDelegate.h */, + 2CA9067CB37A5E8F92AC23046B36C9A7 /* IGListWorkingRangeDelegate.h */, + 2B57BA253C40F6A578FE3A22980FE5E4 /* Common */, + FECCBF64EF6B9E18EC4AD8201DFA56CD /* Internal */, ); name = Source; path = Source; @@ -321,6 +323,37 @@ name = "Targets Support Files"; sourceTree = ""; }; + 2B57BA253C40F6A578FE3A22980FE5E4 /* Common */ = { + isa = PBXGroup; + children = ( + 2160E51FD767EA418C30F2D3CDE6B6CA /* IGListAssert.h */, + 24C73724B9EF48E3B98A86477E34AA94 /* IGListBatchUpdateData.h */, + 01C00EDA5C43E99C85866A438965379F /* IGListBatchUpdateData.mm */, + 9191D09D3E386A067D0DD9C8C7FC45FD /* IGListCompatibility.h */, + 2484FF5113C616AE2E8CA440D1283949 /* IGListDiff.h */, + 4D5ACC4F9318648BA45C81BD4F07ED44 /* IGListDiff.mm */, + ED6A5D53D085352B27F6417269712766 /* IGListDiffable.h */, + 266BE3DB6AAA6BCFD3F1EA8E2445930B /* IGListExperiments.h */, + 417DFD0B450EFAF131592BC878523B01 /* IGListIndexPathResult.h */, + 71AE8A6A0F027ACB8F5BAE34350AFAC4 /* IGListIndexPathResult.m */, + 87B634E03ED3AD31158CE62C5A1DF0E2 /* IGListIndexSetResult.h */, + B88D5DA32EEDDD6B9DD1F187B15E7250 /* IGListIndexSetResult.m */, + B18F93C0B843C5D859D3988E8A533D90 /* IGListKit.h */, + 13FFE2CE67430886D00EEB66DDE616D2 /* IGListMacros.h */, + 0F17F6126FBEAE32E098082C7798500F /* IGListMoveIndex.h */, + B8824CB9D15FECE25758A64B7CC1D056 /* IGListMoveIndex.m */, + A6C644EB408A2F3C70B443FFDB4720A7 /* IGListMoveIndexPath.h */, + 0270050ACDA5E8C5F93671C4E951B0C3 /* IGListMoveIndexPath.m */, + 808024B34F8C82C6771BF5135061EA60 /* NSNumber+IGListDiffable.h */, + 1F2D7E31A9AA5F2B501E0DBB64A7CAC0 /* NSNumber+IGListDiffable.m */, + 4917A2F4782A7A58A2D2E2359482AFBB /* NSString+IGListDiffable.h */, + B9B5F8C7D2AC5F9CB9C332CC01F65B80 /* NSString+IGListDiffable.m */, + 4C0674E89BEEDE74FEF050A1494E0373 /* Internal */, + ); + name = Common; + path = Common; + sourceTree = ""; + }; 3EE9680535CB73BCFDE6DD41E95799B5 /* Pods-IGListKitTodayExample */ = { isa = PBXGroup; children = ( @@ -346,10 +379,22 @@ name = Frameworks; sourceTree = ""; }; + 4C0674E89BEEDE74FEF050A1494E0373 /* Internal */ = { + isa = PBXGroup; + children = ( + E9A2F5F172A1AB2AD3FC902E9BBF7865 /* IGListIndexPathResultInternal.h */, + C07022E79100A437E60E8F5566D0703A /* IGListIndexSetResultInternal.h */, + 0B91B2C5E28CE5B28AD4075E559D296F /* IGListMoveIndexInternal.h */, + 3C94196D4FABCC5C7213E1DBC0992537 /* IGListMoveIndexPathInternal.h */, + ); + name = Internal; + path = Internal; + sourceTree = ""; + }; 6C4C6FDF7D9B182ED565D7406C0FEC71 /* IGListKit */ = { isa = PBXGroup; children = ( - 1C1E5D610C383CDE11063A7D7233B46B /* Source */, + 07019EB4BB3995A3BA2A15A0B028C961 /* Source */, C705D89B78BC88E2C0413FEA26E13BFD /* Support Files */, ); name = IGListKit; @@ -367,28 +412,6 @@ ); sourceTree = ""; }; - 89528FE34894E517FBCC1F0611835789 /* Internal */ = { - isa = PBXGroup; - children = ( - BFC7CF0F27E5C5BBBF67F16D1E68D62A /* IGListAdapterInternal.h */, - 9B79FA6B4D109DCF570DEB91AD7FFFB0 /* IGListAdapterProxy.h */, - 9F109663DCF8423406BCBD0C3D295384 /* IGListAdapterProxy.m */, - C4E090163AC6419F6F2CB755CAA25C18 /* IGListAdapterUpdaterInternal.h */, - ADF6A3F82BA3583FDC484D5B98B981DD /* IGListDisplayHandler.h */, - 59416FCF0CD946CAE25BAD1C1E9413EF /* IGListDisplayHandler.m */, - 43FD8C13A7BDA8D09FFC870B56DC6A8E /* IGListSectionControllerInternal.h */, - 0C0095A690EE153B12B2EF5ED47D6691 /* IGListSectionMap.h */, - 91493B16BEF71956AC6E8D14C564FB29 /* IGListSectionMap.m */, - 3C1346853CBAAA9F0646F90EF8428F11 /* IGListStackedSectionControllerInternal.h */, - 747B6E7FD6E632AD51CEDC43C09C7B56 /* IGListWorkingRangeHandler.h */, - 58778CD40BDC52856D4AD5E49CEB8A61 /* IGListWorkingRangeHandler.mm */, - 56078B7E262CF4E012F0BCBE2AC4D264 /* UICollectionView+IGListBatchUpdateData.h */, - 5585B30C2ADF7358BE37D86031DDC8F9 /* UICollectionView+IGListBatchUpdateData.m */, - ); - name = Internal; - path = Internal; - sourceTree = ""; - }; 8F7A3DF8D470AB3D415AAA6D8CCC3498 /* Pods-IGListKitMessageExample */ = { isa = PBXGroup; children = ( @@ -420,36 +443,6 @@ path = "Examples/Examples-iOS/Pods/Target Support Files/IGListKit"; sourceTree = ""; }; - CAD40328935ADAACAC434B5AE87AA1CC /* Common */ = { - isa = PBXGroup; - children = ( - 8F7339E20272E483707D6FAD564FCDF1 /* IGListAssert.h */, - 783AE52AA893802D0EB23C54073CE8AC /* IGListBatchUpdateData.h */, - CF6F2D8054BC7AD40EAC3795A9421131 /* IGListBatchUpdateData.mm */, - D9D67D1EFB41197E01EE6BEAE7BE206F /* IGListDiff.h */, - 41C5F787AF1DFD31E833F5A1EF5D41F8 /* IGListDiff.mm */, - CBF871B70FC21819B254F580FB2FEA39 /* IGListDiffable.h */, - D532D7E7EE6490A85EC0C3577E8DDCFA /* IGListExperiments.h */, - 49CD00B80D8053236BE6B69E7ED79D3C /* IGListIndexPathResult.h */, - D12576CC090BE2371B4D34AD1E3F07A2 /* IGListIndexPathResult.m */, - EF24034E791BCF6BDB15A4D493C56B5A /* IGListIndexSetResult.h */, - 1093CCF93AA366F829F7ACB771D25618 /* IGListIndexSetResult.m */, - 4C25B8934C2D73FC3AF0B5B6252F5650 /* IGListKit.h */, - B8C5758F946877CF652C0F7E7FD84756 /* IGListMacros.h */, - 995D7C099D13CD760382AB4D3E2F97FE /* IGListMoveIndex.h */, - 84C94B108BEE797C18D657074699D426 /* IGListMoveIndex.m */, - 0FC18A5F3714A438FA0C2753D4EDC2D4 /* IGListMoveIndexPath.h */, - 8CEB0373C6B103EB8C727631C62F28B4 /* IGListMoveIndexPath.m */, - 0BF2791D8D8ACF232726E16BEF445D88 /* NSNumber+IGListDiffable.h */, - 2D88934906B535F2246BD12A71CB3DBF /* NSNumber+IGListDiffable.m */, - 780A7C38282F83097E46C851AFB71AEA /* NSString+IGListDiffable.h */, - 5302BF68E48DE49DB7391A8438409AA0 /* NSString+IGListDiffable.m */, - F4BCB3FF5FF8B88F3F153EF37019BCC6 /* Internal */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; CF9909136132DE20E8D2AD0C67AA0C49 /* Products */ = { isa = PBXGroup; children = ( @@ -478,13 +471,23 @@ name = iOS; sourceTree = ""; }; - F4BCB3FF5FF8B88F3F153EF37019BCC6 /* Internal */ = { + FECCBF64EF6B9E18EC4AD8201DFA56CD /* Internal */ = { isa = PBXGroup; children = ( - 4C90CAE662D55F985FE13A95C9D90728 /* IGListIndexPathResultInternal.h */, - BFB72217D541B686066C9678657E63DE /* IGListIndexSetResultInternal.h */, - BBFD2715A804F0F20E2E4627FB2DD43F /* IGListMoveIndexInternal.h */, - 367E9092D3C8055895D848D7B8374C0A /* IGListMoveIndexPathInternal.h */, + 7A5028388871B08D523D53E79560DABE /* IGListAdapterInternal.h */, + 680A02BBF8F240356EED81C0B4BDA9E4 /* IGListAdapterProxy.h */, + 81E8A0D408514D62F1FD5D1CCE8F4E82 /* IGListAdapterProxy.m */, + 5977F5EF97ACB8465876344A535CEA1D /* IGListAdapterUpdaterInternal.h */, + 2F8460E01641DEE42B62D7494DABE298 /* IGListDisplayHandler.h */, + 575929AED93BD026B07B8790975E08B1 /* IGListDisplayHandler.m */, + D0FCB777C304C1110C9DB18FD68ED056 /* IGListSectionControllerInternal.h */, + 3F13E53F25F1066A750C8F958862DC73 /* IGListSectionMap.h */, + 498B8AAEEB9945BF8A23C8325AC074D8 /* IGListSectionMap.m */, + F59690C996C4A36F0ADAF5911E04C4CC /* IGListStackedSectionControllerInternal.h */, + 31A85A952B174050FAF9BDA2304BE847 /* IGListWorkingRangeHandler.h */, + 4017F402F2FB3C9A15277B6E6F06EAAF /* IGListWorkingRangeHandler.mm */, + 8F1B710BBEF179148AD38C521C4A7899 /* UICollectionView+IGListBatchUpdateData.h */, + 966182C47EC1D3A6B9AB349F9C5CD335 /* UICollectionView+IGListBatchUpdateData.m */, ); name = Internal; path = Internal; @@ -493,55 +496,56 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 2F7DF144D01A40271889212ACE7262AC /* Headers */ = { + 79CACE300BA1D56581AB7745F43D0E70 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6F682A8EA726A270F1904FCD2E840947 /* IGListAdapter.h in Headers */, - 38536DBF989B60D83F7787178EEEAF66 /* IGListAdapterDataSource.h in Headers */, - 6C08093D36A6B0F6F1EF9479DC93B6C8 /* IGListAdapterDelegate.h in Headers */, - CAD6C2B63F9325E0C4868F8F8B785860 /* IGListAdapterInternal.h in Headers */, - 26ADE8B08BD4D17B647509298B2DC3C8 /* IGListAdapterProxy.h in Headers */, - 4CD3831311BFA10CB428CF8ACB6F519B /* IGListAdapterUpdater.h in Headers */, - 9864A7E66E494F6A1D66AFD67ECC58D0 /* IGListAdapterUpdaterDelegate.h in Headers */, - C4A58CD06E156FBE224C8AF4FE4FEB5D /* IGListAdapterUpdaterInternal.h in Headers */, - F1F9563604BA966E65B6C16D42013190 /* IGListAssert.h in Headers */, - 4DCE95395C5AEB568EBB34BDDFD5A1FD /* IGListBatchUpdateData.h in Headers */, - 6DC4FB7D483DF8545F28282DBF04D70F /* IGListCollectionContext.h in Headers */, - 444F193D35B1937AD382EA1AE5A2959C /* IGListCollectionView.h in Headers */, - E2D5A58A9E092374BD9851859A8EE517 /* IGListDiff.h in Headers */, - DDCD8AD8E57E4F22AEA5D226F13D22AF /* IGListDiffable.h in Headers */, - EC2869504AFC482CAB5C34E9A63AA905 /* IGListDisplayDelegate.h in Headers */, - 90C2AA56EC7A1FE7453A6E656418FF4A /* IGListDisplayHandler.h in Headers */, - 6F218C0F42151275AF563CCA880E8E2F /* IGListExperiments.h in Headers */, - 6BA49994143A21BF9706954D1AE889D3 /* IGListGridCollectionViewLayout.h in Headers */, - 4C255139D86778ABA821226CA723A478 /* IGListIndexPathResult.h in Headers */, - D74ED2035A2C6C2A7C07CE94D085C9A2 /* IGListIndexPathResultInternal.h in Headers */, - DFC1F2862BD35134F1E37E7A76E8A2AD /* IGListIndexSetResult.h in Headers */, - D6A413C289A52E9F8AE426459D489204 /* IGListIndexSetResultInternal.h in Headers */, - 3FC2CF5A3637B9539A5FFEAB73388302 /* IGListKit-umbrella.h in Headers */, - 6FE08BEE2918CC77A137DE9F9595B7AB /* IGListKit.h in Headers */, - 214DF95806AA7D6567213BA7716B3141 /* IGListMacros.h in Headers */, - 6961B5EDD3531B7F58F1EDE3617FBEED /* IGListMoveIndex.h in Headers */, - 25F834445B52C12228E0B2723D2AF724 /* IGListMoveIndexInternal.h in Headers */, - 71ACBAEBF2A748714F45E113FE9F7033 /* IGListMoveIndexPath.h in Headers */, - A0B98BA7B1A8AB64F8A0E7A7979D99C8 /* IGListMoveIndexPathInternal.h in Headers */, - A8F2D00BB26603E0A1E3BB48E51B04F1 /* IGListReloadDataUpdater.h in Headers */, - 36FFC80FA24E7A7B1DFEE40EF59E2CC9 /* IGListScrollDelegate.h in Headers */, - 9714886DF337A11D975B9BC5F221C2DB /* IGListSectionController.h in Headers */, - DE36D601F81FD3CF3A965B180601F162 /* IGListSectionControllerInternal.h in Headers */, - 5893D8A7F548C840407520115AA354FA /* IGListSectionMap.h in Headers */, - 41659359073FD21B8361BF3B0F998902 /* IGListSectionType.h in Headers */, - 9FEEF6327F4D14CE04E6D95FD32A0921 /* IGListSingleSectionController.h in Headers */, - 71315FF225B69954D71EFF04A2DDF435 /* IGListStackedSectionController.h in Headers */, - 2E78919190897DC868CA2F2C98BE516F /* IGListStackedSectionControllerInternal.h in Headers */, - 92702BA63B5789B1BCFDB0418743F1D0 /* IGListSupplementaryViewSource.h in Headers */, - 284819C119264EDECADA320C21B03F68 /* IGListUpdatingDelegate.h in Headers */, - F75B6FB590C818B53F1DDCC5105F62CA /* IGListWorkingRangeDelegate.h in Headers */, - 3AE5A31F07332D89E5E68F2E43036497 /* IGListWorkingRangeHandler.h in Headers */, - 92E319C024786AB888750E21A5DAFD01 /* NSNumber+IGListDiffable.h in Headers */, - B12A5458ED7B8CA418B5FA5C31313A54 /* NSString+IGListDiffable.h in Headers */, - FD2C279D4F0DDA752C75E9A1E96A771A /* UICollectionView+IGListBatchUpdateData.h in Headers */, + 5FE82688193F1423490394C6C1CB7E2A /* IGListAdapter.h in Headers */, + 1952D111F15CB6F5841BEC1836BBF846 /* IGListAdapterDataSource.h in Headers */, + 62EFBAAFC3666EF5A1B94E06F5B1D581 /* IGListAdapterDelegate.h in Headers */, + DEFC4D31A3618474724D8358D4AD570F /* IGListAdapterInternal.h in Headers */, + E1A40E7D586085E3B2E367E986345AEF /* IGListAdapterProxy.h in Headers */, + 110B5111B31D68E3B4E659D80667D6FC /* IGListAdapterUpdater.h in Headers */, + 4CEE81F50DDA34E74300C83E5214387E /* IGListAdapterUpdaterDelegate.h in Headers */, + 1827DC5970529767EE98EFF0041B34BD /* IGListAdapterUpdaterInternal.h in Headers */, + 60CCF2BCB17DEA41A535F937DD4ED26C /* IGListAssert.h in Headers */, + 394D7FE3902740F2D05A63088A34BB4F /* IGListBatchUpdateData.h in Headers */, + D00C7BF810EB48D1A3544A06E47B426C /* IGListCollectionContext.h in Headers */, + 4599E933492E93C44D304B502FF1D218 /* IGListCollectionView.h in Headers */, + 8759F3A0D00C00947F9B2CA0209EDD30 /* IGListCompatibility.h in Headers */, + E2B5EE89FC50A922EC7CB3B82CFC9105 /* IGListDiff.h in Headers */, + E9FC2C98FB655719B1D9ADEC0D63F3F7 /* IGListDiffable.h in Headers */, + EA2F0E209C9FCC35714E95DFD7BC2584 /* IGListDisplayDelegate.h in Headers */, + 3BB208D0B75DE067F8D2E546B3F1C6E1 /* IGListDisplayHandler.h in Headers */, + 62516F10682C3544C59DF4FF9ED342A0 /* IGListExperiments.h in Headers */, + 6D490E0F888998537D578A59E2ACAB1A /* IGListGridCollectionViewLayout.h in Headers */, + D5696CC0E26AFDD8CCB92A4BF1700EEF /* IGListIndexPathResult.h in Headers */, + 762748711DBD49FE0D54CFC3A15FEB2A /* IGListIndexPathResultInternal.h in Headers */, + 28D3EADB492A11D68A421A678B7235D8 /* IGListIndexSetResult.h in Headers */, + C5B3B34FA492889E065138037D05B70C /* IGListIndexSetResultInternal.h in Headers */, + 577BAED4D11307911255B0766C996E84 /* IGListKit-umbrella.h in Headers */, + 5EE4EA02AC8325EE427A0966E3DC2375 /* IGListKit.h in Headers */, + 7B5E8BA91EFA2772DB2E738FA1BF69D8 /* IGListMacros.h in Headers */, + DFECB73886DA25B7A85F535135C97659 /* IGListMoveIndex.h in Headers */, + 470E4107298EBAAB76AC104E118CD191 /* IGListMoveIndexInternal.h in Headers */, + E87E454C1B4C3DC3F8EC1F1D3BE0396A /* IGListMoveIndexPath.h in Headers */, + B92DAA8A776534EB35D2211C0FFF753A /* IGListMoveIndexPathInternal.h in Headers */, + 6048EA76F5434FF48947CAF455B4032D /* IGListReloadDataUpdater.h in Headers */, + 54F36E1603580DFD573DC61DB4581B61 /* IGListScrollDelegate.h in Headers */, + 1010C84183F1431440597D7205B976C6 /* IGListSectionController.h in Headers */, + 81BDFA8110E75D86430AF62673ED7F25 /* IGListSectionControllerInternal.h in Headers */, + 215B3B54FABAAF6F4C7A31ABF127FFA3 /* IGListSectionMap.h in Headers */, + 18A0CB61A0EB5FC3DBE1EA814CE97B6A /* IGListSectionType.h in Headers */, + 61DCAA5657FD11D2D912E36A452AEFC8 /* IGListSingleSectionController.h in Headers */, + DA05DD9EBF1A9D901E6941F076056434 /* IGListStackedSectionController.h in Headers */, + 0F4944BB87DB6B6074A3B1469A328AC9 /* IGListStackedSectionControllerInternal.h in Headers */, + C8164D7AA2A44C57770F9EEBE9AE69C7 /* IGListSupplementaryViewSource.h in Headers */, + 245C807802EF85870DF5A1AEDAA0D317 /* IGListUpdatingDelegate.h in Headers */, + 8176549F7A3717614F7F4C74BB016362 /* IGListWorkingRangeDelegate.h in Headers */, + 76C8096F403F0638C1841BF8F4F44CFC /* IGListWorkingRangeHandler.h in Headers */, + 85E96B92ACBBF79BC98456DDC27B003B /* NSNumber+IGListDiffable.h in Headers */, + E413ED05029BAC36A2185E38C1C3FD4C /* NSString+IGListDiffable.h in Headers */, + 4A6F85DCDA14D392F255FD7C98DA07EE /* UICollectionView+IGListBatchUpdateData.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -590,39 +594,39 @@ productReference = 57D6B0172E92F207DDCC38AA57BBD76C /* Pods_IGListKitMessageExample.framework */; productType = "com.apple.product-type.framework"; }; - 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */ = { + 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */; + buildConfigurationList = B547298AE396222162AB7261403B4799 /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( - 0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */, - D7057175063065567057895AB005C590 /* Frameworks */, - FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */, + 83B4C195EA1ECC16B9374751B62AADFE /* Sources */, + FA4EB3DF8F0AEBF00340B91B6A562097 /* Frameworks */, + 79CACE300BA1D56581AB7745F43D0E70 /* Headers */, ); buildRules = ( ); dependencies = ( - 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */, ); - name = "Pods-IGListKitExamples"; - productName = "Pods-IGListKitExamples"; - productReference = 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */; + name = IGListKit; + productName = IGListKit; + productReference = 116948205344E279070B2977E925F803 /* IGListKit.framework */; productType = "com.apple.product-type.framework"; }; - 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */ = { + 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */ = { isa = PBXNativeTarget; - buildConfigurationList = B3CE34E552D702764C716F6DB1F3C643 /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildConfigurationList = 447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */; buildPhases = ( - C892191E1C460222FB102FD029E829DD /* Sources */, - E740BDF0F8326DA093D94B70B8370630 /* Frameworks */, - 2F7DF144D01A40271889212ACE7262AC /* Headers */, + 0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */, + D7057175063065567057895AB005C590 /* Frameworks */, + FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */, ); buildRules = ( ); dependencies = ( + 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */, ); - name = IGListKit; - productName = IGListKit; - productReference = 116948205344E279070B2977E925F803 /* IGListKit.framework */; + name = "Pods-IGListKitExamples"; + productName = "Pods-IGListKitExamples"; + productReference = 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */; productType = "com.apple.product-type.framework"; }; FA6C50153578D5634418D6966B7AAEDD /* Pods-IGListKitTodayExample */ = { @@ -664,7 +668,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */, + 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */, 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */, 401DEFF5B4204434A3367C3A45C172EE /* Pods-IGListKitMessageExample */, FA6C50153578D5634418D6966B7AAEDD /* Pods-IGListKitTodayExample */, @@ -697,32 +701,32 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C892191E1C460222FB102FD029E829DD /* Sources */ = { + 83B4C195EA1ECC16B9374751B62AADFE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 344AA74532E754A3AFF71B43334B78E6 /* IGListAdapter.m in Sources */, - F53007A3260E7D534E54B49931E108A3 /* IGListAdapterProxy.m in Sources */, - 5CEB78E366E2440AF8E5783DA9185ABA /* IGListAdapterUpdater.m in Sources */, - 2A196D716C8010B1878B132781BA4096 /* IGListBatchUpdateData.mm in Sources */, - 7C0E9AA2B0A1B63055CB0BB6D9333AB1 /* IGListCollectionView.m in Sources */, - 3CCC121550460C4D52B8705E55434A1F /* IGListDiff.mm in Sources */, - 397AAC0DAE9609DD55B007DDDE6664AD /* IGListDisplayHandler.m in Sources */, - E665C410399796796E3B29436235AFE4 /* IGListGridCollectionViewLayout.m in Sources */, - A43AEB6E178A6964566E282CA70BC9FC /* IGListIndexPathResult.m in Sources */, - EF528B0CA95266BC176ACBE97837CDED /* IGListIndexSetResult.m in Sources */, - B16C22AF0AD9B7F542A6950083C57881 /* IGListKit-dummy.m in Sources */, - 515E3B796D98C933330315203439C8FE /* IGListMoveIndex.m in Sources */, - E54599813BA27280E3884E6CE6D292BE /* IGListMoveIndexPath.m in Sources */, - 3D57234105962D7E5BEA2FD4185D2CF9 /* IGListReloadDataUpdater.m in Sources */, - CF5FACC6956E1534294CAA15E67654FD /* IGListSectionController.m in Sources */, - 1D6E392D84D63F7730177FDFA41B3258 /* IGListSectionMap.m in Sources */, - 18EF630E16F3717605955EB393C1B96B /* IGListSingleSectionController.m in Sources */, - 927B131C550158BACA30076C9F260CAE /* IGListStackedSectionController.m in Sources */, - B894A17FC32DD79D42CAEEB346178C8C /* IGListWorkingRangeHandler.mm in Sources */, - A001EA29694F5BD2B9C5666D1A41C014 /* NSNumber+IGListDiffable.m in Sources */, - 6220EFE7C6E3F590AC7512C934795B47 /* NSString+IGListDiffable.m in Sources */, - 4FAF3AD96F5B8223BD37ADC4B33DCE83 /* UICollectionView+IGListBatchUpdateData.m in Sources */, + 6E96B7C9098F5B1D471503C621AD2A19 /* IGListAdapter.m in Sources */, + 96326C0B8A3D5D52E1FDA18627CA3717 /* IGListAdapterProxy.m in Sources */, + 3F2C925FE8DFB39C43B7F37BD19A4F62 /* IGListAdapterUpdater.m in Sources */, + 07FC9C4DC29C3066CC762F7770C5EC77 /* IGListBatchUpdateData.mm in Sources */, + 4929ABDC9001C6B826DFF573A6288445 /* IGListCollectionView.m in Sources */, + 88B7FCC165A119C107A9A40349D03095 /* IGListDiff.mm in Sources */, + 9E5C259E207E48006441DB19B73BB3EA /* IGListDisplayHandler.m in Sources */, + DAA16ED5B231827FF3B2C02631041F12 /* IGListGridCollectionViewLayout.m in Sources */, + E0EE5071560368E72226CE677087112B /* IGListIndexPathResult.m in Sources */, + 0D682CF7888C8CEE79EDAC28AED3BAC8 /* IGListIndexSetResult.m in Sources */, + DE9468328A8F7EEF22134D594C627B2B /* IGListKit-dummy.m in Sources */, + E53BD068B9BB1622AF03089D8DF675A0 /* IGListMoveIndex.m in Sources */, + E4E2C901BE4399DA6361E557D8E9886F /* IGListMoveIndexPath.m in Sources */, + 48E4BF12B6985E4CB98978E8EEEC1538 /* IGListReloadDataUpdater.m in Sources */, + 4102B097D44653AC20A7406C0141298D /* IGListSectionController.m in Sources */, + 240AB10880721A7FB830E61814F195EB /* IGListSectionMap.m in Sources */, + 430EC70E16EF9CF926EC450D9F491E7D /* IGListSingleSectionController.m in Sources */, + 3AA670EC7C084B5D7E4B69C8AC20EA34 /* IGListStackedSectionController.m in Sources */, + ECAE25470E28606279D1BFBD1BE4EC03 /* IGListWorkingRangeHandler.mm in Sources */, + 2E5575BF3178B04CA7AC8B119C030D42 /* NSNumber+IGListDiffable.m in Sources */, + E7423B1E7E7C097EF328F69EA7010324 /* NSString+IGListDiffable.m in Sources */, + 05A7A7674359FC3550A86DFF6FBCC0B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -732,19 +736,19 @@ 36C541B7631C30D80576C418E9F06C18 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */; + target = 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */; targetProxy = 42B122D03058E7C3E34ACF0AC2A72140 /* PBXContainerItemProxy */; }; 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */; + target = 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */; targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */; }; BFAF67A08B878C67ABE4BF370ECEA0C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */; + target = 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */; targetProxy = 7D332B346FFC0D5E5159546D185DAFEF /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -794,9 +798,9 @@ }; name = Debug; }; - 12E904CB4AA8A10E16387986A9C2967D /* Debug */ = { + 197EBCEB0EC5F7CAA6982D73F96C09CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1B4C2652B317CF335521B8BD7653A52D /* IGListKit.xcconfig */; + baseConfigurationReference = 4F9A8086AF09CCA586431BFEE5DE2CA3 /* Pods-IGListKitMessageExample.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -810,58 +814,58 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-IGListKitMessageExample/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-IGListKitMessageExample/Pods-IGListKitMessageExample.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = IGListKit; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_IGListKitMessageExample; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 197EBCEB0EC5F7CAA6982D73F96C09CB /* Debug */ = { + 279BFCD6899FF5BA7CBE71F7DD124406 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F9A8086AF09CCA586431BFEE5DE2CA3 /* Pods-IGListKitMessageExample.debug.xcconfig */; + baseConfigurationReference = 1B4C2652B317CF335521B8BD7653A52D /* IGListKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-IGListKitMessageExample/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-IGListKitMessageExample/Pods-IGListKitMessageExample.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGListKitMessageExample; + MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = IGListKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 44CDBB6D11DE06DB64D6268622BDC47E /* Release */ = { isa = XCBuildConfiguration; @@ -1081,7 +1085,7 @@ }; name = Release; }; - BC9BEEB5D34E11ED94089CFD0D997319 /* Release */ = { + C5A23802444ED6FF60A742B52B01C6A7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1B4C2652B317CF335521B8BD7653A52D /* IGListKit.xcconfig */; buildSettings = { @@ -1090,7 +1094,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -1103,7 +1107,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = IGListKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -1112,7 +1116,7 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ @@ -1153,11 +1157,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B3CE34E552D702764C716F6DB1F3C643 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + B547298AE396222162AB7261403B4799 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 12E904CB4AA8A10E16387986A9C2967D /* Debug */, - BC9BEEB5D34E11ED94089CFD0D997319 /* Release */, + C5A23802444ED6FF60A742B52B01C6A7 /* Debug */, + 279BFCD6899FF5BA7CBE71F7DD124406 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h index d36b72123..5fff53339 100644 --- a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h +++ b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h @@ -4,6 +4,7 @@ #import "IGListAssert.h" #import "IGListBatchUpdateData.h" +#import "IGListCompatibility.h" #import "IGListDiff.h" #import "IGListDiffable.h" #import "IGListExperiments.h" diff --git a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj index 9b1dd488e..2210d2895 100644 --- a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,37 +7,38 @@ objects = { /* Begin PBXBuildFile section */ - 0FF6E1253AB2D73D26C244B25FF17632 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1ABC39D0AA1D8BB1BEFA6B05492656 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0131FC98E2B6E38D28F5E0ADD357E688 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B37106BFC93AFD21C765D28B9DC398DA /* IGListIndexSetResult.m */; }; + 0501DB7945BA44D755ACC1B6ADB1DE33 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 546EEBD3CBEB539CED5EB651588F4C77 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A0B6F08BC1CD9D385001667F39CF833 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; }; + 0FC4B37CBE340B07EFF7C1E9EDBE10A8 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D4960A5FD5DE85A30FB8B0D38BACE5 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A9EA71292BD04C1277CA9D298B5CE2C /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 261022DF3053C41EC67BE628310A1A1B /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 23C5C34195F9DF1230DD25DEDBB08B58 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = DBEE69E827F0844FCE803CE9549ABC6C /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 262FA641A35A3E314676036F1351E2E5 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBB78DD122E03DB9EC4CDFCA14E20AE /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2F4A1FA0DBD6D1F607DEF784FDBE631B /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = F3F708E7E6655014C2C95ED992186A29 /* IGListMoveIndex.m */; }; - 3BBC34293A48C5459D5335573A12C4E7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; }; - 3FC8E3E89544E2869A401CF7BA40C063 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1324863B1B5A7E131EFFF2D63AF5C10E /* NSString+IGListDiffable.m */; }; - 42764092EAE07FBCD7443337179A19BF /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 633B0967A050FE0CDECC48ECF86FCA42 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 440370F268A675507CA47DD77375AF02 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7624749AFA7CBA6A83FDC24D8281F4 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BFD55F482CCF04993012DE6CE75BD00 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCFB9B6B71EC1C67B87BB9507C323C1 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 53180F0B85B1C8BD2F62EF9492937B57 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 62EA1208FCBCDADED8936B495989A418 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56D2B7733C6D1BCD85E4ED10E8647E61 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCD3BD8C2C32B27C05987DC5DA8BD5F /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 654238E78E90857EB7036CC56BD36871 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7494A2189A07916AE4D7B6BAD9A9868 /* IGListKit-dummy.m */; }; - 65BA2B4575A65E22D02F333266F92BFA /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = B0489E128C040E85D6FE71210767D58D /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67C396E321187D4FDF47988FDA5D919E /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 79B2E2309B3426514BB38433D7E4D8D7 /* IGListIndexSetResult.m */; }; - 6895182ACE673EF19CE6DEE7D16E0939 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9392461B0EACA7C29862A31CF4A8695D /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E5631FD944745873B6103444E556BA0 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6F9283BE7B63036AE1BED75EC68AC2 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EE0B8B16AE81E4753DA7601B0A97F9E /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 018004CE9DAE0639E175FA5A84F23550 /* IGListIndexPathResult.m */; }; + 222962878C12F794E26005F9D5EE9D1B /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B81F6748AC7EAA32FC795D186A470CFA /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 247BFA5DC0F1B213E4A4F3BAA662A804 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 85921C5125876DAE99F04BA319B89B30 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BF0BB01829C2D1CF345C7E2CD2A7584 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8295BBF74115B6EBA31ED7E150D4D3DB /* IGListBatchUpdateData.mm */; }; + 31ACB32DE87D156D07BCB907922003C0 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A42F8B14C529FFCE85B05ADA0549900 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 375E4AD4B1B73652CC9E88936B86B871 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F2267202D15EB5E0889F2DE4FF307A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 464F6506EA4B61B65825D71F3BD331EF /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A14190539D7CC0F5E742F459CA15CAF /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5AD77A8D3D4C38B623C166526BB4D07C /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FABA7669E5490CB54FE708DB7CB9EEA /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5BD28C8E6F8F614A35DC157DF8ABE011 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1480586D84AE2905C273A08AF6424655 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 68BDC1D70C04468F36AFFDD1CE04EEE9 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E144171B475901166617B0B30F12B3 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 74B7D5C6781BC4F7565EA41620EDFC7B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; }; - 7ABDEFC2D0BC9A95B84364973C0DB6D9 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1623BBCA7F924D12846CF09F70A11AD6 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B5430A235DC80D97C33E96724A8AACF /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1567A3479403051822A1D96F49594987 /* NSNumber+IGListDiffable.m */; }; - 9F93414CE2955EB2BF0B4A32A81256D2 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A7771C51DAB931EEC5BF8849D9EFC4D0 /* IGListIndexPathResult.m */; }; - AA72CA908E8E8D2A2CD240A80BD50608 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 266DA7B30EFCFA67A8EC71320C17AACE /* IGListDiff.mm */; }; - B44A798B892F1C763FF0AE5745939BC5 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF9839D027401D2139284D635F13522F /* IGListBatchUpdateData.mm */; }; - BE6A40C05C7954C8FEF8D7CC8998D99D /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEB5572D57E42AE1AF951D01F7E789E /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C30317F8C7B589E6DAA9DFE0385C5FD3 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F973EBE542B7B27333515F38B43EB8 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81C6804F7FD4946FC72CD35FAE435430 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = E6427F2C0D84DBDDD595162B9CE84CD0 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92A9766A720EBEC934950B6A5C49D0F5 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = DA08EBA30C2F4C9AEB9EE1CC1B66423D /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D84E8C3A3D4FEAFD9DD19B114CDFD00 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7494A2189A07916AE4D7B6BAD9A9868 /* IGListKit-dummy.m */; }; + AFD006D7E283512F67EB45AE9BA41A9D /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1623BBCA7F924D12846CF09F70A11AD6 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B575CEAC687697E50424A592E9C08665 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D2DA502841299E81A3E90271FB8021F /* IGListMoveIndexPath.m */; }; + BBA135DB29129F7AF94F00169F43E0D1 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCE6EB7408078F7E61E4496337CF3CD /* NSNumber+IGListDiffable.m */; }; + C1B729FBB97E2B3CCE5814A88F1479BD /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 333B9E1BF4B39C5A0068B71967B09E66 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; }; - CE0DD503F7078B2ABEA7B43C4432F6EF /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 882666475BCEB8E5DD097B04769EC2B3 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D555F99D9EEDB034279AD37AA01716D8 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 20DD70A4828259E8C8DF429660443A41 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6D93C0EF412B4FA527499450A4AEBF7 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 63A0DDBF6E17FB0538770CADC558EE2A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F83654CF18288BFDA4F73FEFD915FF02 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0947F5506CDB228879AD62AAD6E60825 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF83E6E04402608BF5261EC8BF1AA0F3 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 9675C3EAE339A46781C98DD107EB23E9 /* IGListMoveIndexPath.m */; }; + DE16203A875D1AD1180D7644DE568E10 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D94E39C4A75B50761EC34A03E08E70D6 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E02921775E1ABA6D0EE7467FB5253E99 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C8002DA1BE4AAE700067217C200FFEC1 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E3C4D3F7679C7A6DEE0672DCC29B5FFA /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF1F16B75C5C04A2E061BF7855AFA961 /* IGListDiff.mm */; }; + E8E851ADE164628BF6EE4E90C4CBC1EF /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 2622C371784FBF73801C921B6BE2E6D8 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBF417E773F28A12D139C83408B34E31 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EF2C53A40766185234D7A3DB1596F49 /* NSString+IGListDiffable.m */; }; + FAC885767780520B8F60368CCE83AF2D /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FCEF0DC9483D2B37442BA89AEB489F /* IGListMoveIndex.m */; }; + FD875387A56E86A6D1DE6DC7C4DE7898 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E087B855B3DA067555F76012C1C563 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -45,57 +46,58 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1061C59F30D3235204C7A8111F0A0AF8; + remoteGlobalIDString = 0517E9796FB44301E6D767DCCFBD2F9D; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0947F5506CDB228879AD62AAD6E60825 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 0BCD3BD8C2C32B27C05987DC5DA8BD5F /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - 0DBB78DD122E03DB9EC4CDFCA14E20AE /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - 1324863B1B5A7E131EFFF2D63AF5C10E /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; - 1567A3479403051822A1D96F49594987 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + 018004CE9DAE0639E175FA5A84F23550 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 0E6F9283BE7B63036AE1BED75EC68AC2 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; + 1480586D84AE2905C273A08AF6424655 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; 1623BBCA7F924D12846CF09F70A11AD6 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 1A7624749AFA7CBA6A83FDC24D8281F4 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 18F2267202D15EB5E0889F2DE4FF307A /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 1A42F8B14C529FFCE85B05ADA0549900 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1EEB5572D57E42AE1AF951D01F7E789E /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 20DD70A4828259E8C8DF429660443A41 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 261022DF3053C41EC67BE628310A1A1B /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 266DA7B30EFCFA67A8EC71320C17AACE /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 1FABA7669E5490CB54FE708DB7CB9EEA /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 2622C371784FBF73801C921B6BE2E6D8 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; + 333B9E1BF4B39C5A0068B71967B09E66 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 62EA1208FCBCDADED8936B495989A418 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - 633B0967A050FE0CDECC48ECF86FCA42 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 63A0DDBF6E17FB0538770CADC558EE2A /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 79B2E2309B3426514BB38433D7E4D8D7 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; - 7BCFB9B6B71EC1C67B87BB9507C323C1 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 882666475BCEB8E5DD097B04769EC2B3 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; - 88F973EBE542B7B27333515F38B43EB8 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 9392461B0EACA7C29862A31CF4A8695D /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + 53E144171B475901166617B0B30F12B3 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 546EEBD3CBEB539CED5EB651588F4C77 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; + 54FCEF0DC9483D2B37442BA89AEB489F /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + 8295BBF74115B6EBA31ED7E150D4D3DB /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + 85921C5125876DAE99F04BA319B89B30 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 8A14190539D7CC0F5E742F459CA15CAF /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 8D2DA502841299E81A3E90271FB8021F /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 8EF2C53A40766185234D7A3DB1596F49 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9675C3EAE339A46781C98DD107EB23E9 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9D3C1C42613BC7305BE26089E3E72BCC /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A7771C51DAB931EEC5BF8849D9EFC4D0 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; A87F39980F55609539645F5147BD6CBD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AB1ABC39D0AA1D8BB1BEFA6B05492656 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B0489E128C040E85D6FE71210767D58D /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - BF9839D027401D2139284D635F13522F /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + B37106BFC93AFD21C765D28B9DC398DA /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + B81F6748AC7EAA32FC795D186A470CFA /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + C8002DA1BE4AAE700067217C200FFEC1 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + CCCE6EB7408078F7E61E4496337CF3CD /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + D4E087B855B3DA067555F76012C1C563 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; D584523BB622C5B763CD22DD705FB431 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; - DBEE69E827F0844FCE803CE9549ABC6C /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + D94E39C4A75B50761EC34A03E08E70D6 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + DA08EBA30C2F4C9AEB9EE1CC1B66423D /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; + E6427F2C0D84DBDDD595162B9CE84CD0 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; E7494A2189A07916AE4D7B6BAD9A9868 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - F3F708E7E6655014C2C95ED992186A29 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + E7D4960A5FD5DE85A30FB8B0D38BACE5 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; FCB448369569CE4DA25F0C83F9ACD876 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + FF1F16B75C5C04A2E061BF7855AFA961 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -107,11 +109,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B8ED0DDD74E52C54A23496C295125BCB /* Frameworks */ = { + DB32D5EF036537673CBB9E83D4EF61D1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3BBC34293A48C5459D5335573A12C4E7 /* Cocoa.framework in Frameworks */, + 0A0B6F08BC1CD9D385001667F39CF833 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -151,22 +153,10 @@ name = Products; sourceTree = ""; }; - 65B228FE65B915404D66EC69DC638C04 /* Internal */ = { - isa = PBXGroup; - children = ( - 261022DF3053C41EC67BE628310A1A1B /* IGListIndexPathResultInternal.h */, - 7BCFB9B6B71EC1C67B87BB9507C323C1 /* IGListIndexSetResultInternal.h */, - 0DBB78DD122E03DB9EC4CDFCA14E20AE /* IGListMoveIndexInternal.h */, - AB1ABC39D0AA1D8BB1BEFA6B05492656 /* IGListMoveIndexPathInternal.h */, - ); - name = Internal; - path = Internal; - sourceTree = ""; - }; 6FB887C77C9242EAAE70CF6949BF9293 /* IGListKit */ = { isa = PBXGroup; children = ( - 8EE773C87FC074A633672B06DB7182FB /* Source */, + C67C798B61935E7A5EE10FED0DB13762 /* Source */, 82696693C0A4C8926C00912C191A338D /* Support Files */, ); name = IGListKit; @@ -198,51 +188,64 @@ path = "Examples/Examples-macOS/Pods/Target Support Files/IGListKit"; sourceTree = ""; }; - 8EE773C87FC074A633672B06DB7182FB /* Source */ = { + 93FD7DFC6059AC76D2F88600822CC4B2 /* Internal */ = { isa = PBXGroup; children = ( - EB8D0062DEC89C7FD9A82F9CCB8153A9 /* Common */, + 1FABA7669E5490CB54FE708DB7CB9EEA /* IGListIndexPathResultInternal.h */, + C8002DA1BE4AAE700067217C200FFEC1 /* IGListIndexSetResultInternal.h */, + 1480586D84AE2905C273A08AF6424655 /* IGListMoveIndexInternal.h */, + 8A14190539D7CC0F5E742F459CA15CAF /* IGListMoveIndexPathInternal.h */, ); - name = Source; - path = Source; + name = Internal; + path = Internal; sourceTree = ""; }; - D10B999871098CA065A978819013F4E5 /* Development Pods */ = { + C56DBE79D2A67B536A34DAFC9C8E3046 /* Common */ = { isa = PBXGroup; children = ( - 6FB887C77C9242EAAE70CF6949BF9293 /* IGListKit */, + DA08EBA30C2F4C9AEB9EE1CC1B66423D /* IGListAssert.h */, + 53E144171B475901166617B0B30F12B3 /* IGListBatchUpdateData.h */, + 8295BBF74115B6EBA31ED7E150D4D3DB /* IGListBatchUpdateData.mm */, + B81F6748AC7EAA32FC795D186A470CFA /* IGListCompatibility.h */, + 85921C5125876DAE99F04BA319B89B30 /* IGListDiff.h */, + FF1F16B75C5C04A2E061BF7855AFA961 /* IGListDiff.mm */, + D4E087B855B3DA067555F76012C1C563 /* IGListDiffable.h */, + 2622C371784FBF73801C921B6BE2E6D8 /* IGListExperiments.h */, + D94E39C4A75B50761EC34A03E08E70D6 /* IGListIndexPathResult.h */, + 018004CE9DAE0639E175FA5A84F23550 /* IGListIndexPathResult.m */, + 333B9E1BF4B39C5A0068B71967B09E66 /* IGListIndexSetResult.h */, + B37106BFC93AFD21C765D28B9DC398DA /* IGListIndexSetResult.m */, + 0E6F9283BE7B63036AE1BED75EC68AC2 /* IGListKit.h */, + 1A42F8B14C529FFCE85B05ADA0549900 /* IGListMacros.h */, + 546EEBD3CBEB539CED5EB651588F4C77 /* IGListMoveIndex.h */, + 54FCEF0DC9483D2B37442BA89AEB489F /* IGListMoveIndex.m */, + 18F2267202D15EB5E0889F2DE4FF307A /* IGListMoveIndexPath.h */, + 8D2DA502841299E81A3E90271FB8021F /* IGListMoveIndexPath.m */, + E6427F2C0D84DBDDD595162B9CE84CD0 /* NSNumber+IGListDiffable.h */, + CCCE6EB7408078F7E61E4496337CF3CD /* NSNumber+IGListDiffable.m */, + E7D4960A5FD5DE85A30FB8B0D38BACE5 /* NSString+IGListDiffable.h */, + 8EF2C53A40766185234D7A3DB1596F49 /* NSString+IGListDiffable.m */, + 93FD7DFC6059AC76D2F88600822CC4B2 /* Internal */, ); - name = "Development Pods"; + name = Common; + path = Common; sourceTree = ""; }; - EB8D0062DEC89C7FD9A82F9CCB8153A9 /* Common */ = { + C67C798B61935E7A5EE10FED0DB13762 /* Source */ = { isa = PBXGroup; children = ( - 62EA1208FCBCDADED8936B495989A418 /* IGListAssert.h */, - 63A0DDBF6E17FB0538770CADC558EE2A /* IGListBatchUpdateData.h */, - BF9839D027401D2139284D635F13522F /* IGListBatchUpdateData.mm */, - 1A7624749AFA7CBA6A83FDC24D8281F4 /* IGListDiff.h */, - 266DA7B30EFCFA67A8EC71320C17AACE /* IGListDiff.mm */, - 1EEB5572D57E42AE1AF951D01F7E789E /* IGListDiffable.h */, - DBEE69E827F0844FCE803CE9549ABC6C /* IGListExperiments.h */, - 88F973EBE542B7B27333515F38B43EB8 /* IGListIndexPathResult.h */, - A7771C51DAB931EEC5BF8849D9EFC4D0 /* IGListIndexPathResult.m */, - 9392461B0EACA7C29862A31CF4A8695D /* IGListIndexSetResult.h */, - 79B2E2309B3426514BB38433D7E4D8D7 /* IGListIndexSetResult.m */, - 882666475BCEB8E5DD097B04769EC2B3 /* IGListKit.h */, - 0BCD3BD8C2C32B27C05987DC5DA8BD5F /* IGListMacros.h */, - B0489E128C040E85D6FE71210767D58D /* IGListMoveIndex.h */, - F3F708E7E6655014C2C95ED992186A29 /* IGListMoveIndex.m */, - 20DD70A4828259E8C8DF429660443A41 /* IGListMoveIndexPath.h */, - 9675C3EAE339A46781C98DD107EB23E9 /* IGListMoveIndexPath.m */, - 0947F5506CDB228879AD62AAD6E60825 /* NSNumber+IGListDiffable.h */, - 1567A3479403051822A1D96F49594987 /* NSNumber+IGListDiffable.m */, - 633B0967A050FE0CDECC48ECF86FCA42 /* NSString+IGListDiffable.h */, - 1324863B1B5A7E131EFFF2D63AF5C10E /* NSString+IGListDiffable.m */, - 65B228FE65B915404D66EC69DC638C04 /* Internal */, + C56DBE79D2A67B536A34DAFC9C8E3046 /* Common */, ); - name = Common; - path = Common; + name = Source; + path = Source; + sourceTree = ""; + }; + D10B999871098CA065A978819013F4E5 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 6FB887C77C9242EAAE70CF6949BF9293 /* IGListKit */, + ); + name = "Development Pods"; sourceTree = ""; }; F22E6673D29C1778B1984CF7D4D871E9 /* Pods-IGListKitExamples */ = { @@ -266,28 +269,29 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - DB4C8D6C73B65BD65005F5E5AA0CF668 /* Headers */ = { + 774C462DB58071A472B417ABA06FBB42 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 53180F0B85B1C8BD2F62EF9492937B57 /* IGListAssert.h in Headers */, - E6D93C0EF412B4FA527499450A4AEBF7 /* IGListBatchUpdateData.h in Headers */, - 440370F268A675507CA47DD77375AF02 /* IGListDiff.h in Headers */, - BE6A40C05C7954C8FEF8D7CC8998D99D /* IGListDiffable.h in Headers */, - 23C5C34195F9DF1230DD25DEDBB08B58 /* IGListExperiments.h in Headers */, - C30317F8C7B589E6DAA9DFE0385C5FD3 /* IGListIndexPathResult.h in Headers */, - 1A9EA71292BD04C1277CA9D298B5CE2C /* IGListIndexPathResultInternal.h in Headers */, - 6895182ACE673EF19CE6DEE7D16E0939 /* IGListIndexSetResult.h in Headers */, - 4BFD55F482CCF04993012DE6CE75BD00 /* IGListIndexSetResultInternal.h in Headers */, - 7ABDEFC2D0BC9A95B84364973C0DB6D9 /* IGListKit-umbrella.h in Headers */, - CE0DD503F7078B2ABEA7B43C4432F6EF /* IGListKit.h in Headers */, - 56D2B7733C6D1BCD85E4ED10E8647E61 /* IGListMacros.h in Headers */, - 65BA2B4575A65E22D02F333266F92BFA /* IGListMoveIndex.h in Headers */, - 262FA641A35A3E314676036F1351E2E5 /* IGListMoveIndexInternal.h in Headers */, - D555F99D9EEDB034279AD37AA01716D8 /* IGListMoveIndexPath.h in Headers */, - 0FF6E1253AB2D73D26C244B25FF17632 /* IGListMoveIndexPathInternal.h in Headers */, - F83654CF18288BFDA4F73FEFD915FF02 /* NSNumber+IGListDiffable.h in Headers */, - 42764092EAE07FBCD7443337179A19BF /* NSString+IGListDiffable.h in Headers */, + 92A9766A720EBEC934950B6A5C49D0F5 /* IGListAssert.h in Headers */, + 68BDC1D70C04468F36AFFDD1CE04EEE9 /* IGListBatchUpdateData.h in Headers */, + 222962878C12F794E26005F9D5EE9D1B /* IGListCompatibility.h in Headers */, + 247BFA5DC0F1B213E4A4F3BAA662A804 /* IGListDiff.h in Headers */, + FD875387A56E86A6D1DE6DC7C4DE7898 /* IGListDiffable.h in Headers */, + E8E851ADE164628BF6EE4E90C4CBC1EF /* IGListExperiments.h in Headers */, + DE16203A875D1AD1180D7644DE568E10 /* IGListIndexPathResult.h in Headers */, + 5AD77A8D3D4C38B623C166526BB4D07C /* IGListIndexPathResultInternal.h in Headers */, + C1B729FBB97E2B3CCE5814A88F1479BD /* IGListIndexSetResult.h in Headers */, + E02921775E1ABA6D0EE7467FB5253E99 /* IGListIndexSetResultInternal.h in Headers */, + AFD006D7E283512F67EB45AE9BA41A9D /* IGListKit-umbrella.h in Headers */, + 1E5631FD944745873B6103444E556BA0 /* IGListKit.h in Headers */, + 31ACB32DE87D156D07BCB907922003C0 /* IGListMacros.h in Headers */, + 0501DB7945BA44D755ACC1B6ADB1DE33 /* IGListMoveIndex.h in Headers */, + 5BD28C8E6F8F614A35DC157DF8ABE011 /* IGListMoveIndexInternal.h in Headers */, + 375E4AD4B1B73652CC9E88936B86B871 /* IGListMoveIndexPath.h in Headers */, + 464F6506EA4B61B65825D71F3BD331EF /* IGListMoveIndexPathInternal.h in Headers */, + 81C6804F7FD4946FC72CD35FAE435430 /* NSNumber+IGListDiffable.h in Headers */, + 0FC4B37CBE340B07EFF7C1E9EDBE10A8 /* NSString+IGListDiffable.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -302,13 +306,13 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1061C59F30D3235204C7A8111F0A0AF8 /* IGListKit */ = { + 0517E9796FB44301E6D767DCCFBD2F9D /* IGListKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 428B73969FE86D4A7876CBF6D1BEC79D /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildConfigurationList = 07EDC36DFB3339CE6BDA24D5F3D7112B /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( - DCA58196708715421F2FA6BBF222DA43 /* Sources */, - B8ED0DDD74E52C54A23496C295125BCB /* Frameworks */, - DB4C8D6C73B65BD65005F5E5AA0CF668 /* Headers */, + BBD037A7535FA0CB20693F7B8E163185 /* Sources */, + DB32D5EF036537673CBB9E83D4EF61D1 /* Frameworks */, + 774C462DB58071A472B417ABA06FBB42 /* Headers */, ); buildRules = ( ); @@ -358,7 +362,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 1061C59F30D3235204C7A8111F0A0AF8 /* IGListKit */, + 0517E9796FB44301E6D767DCCFBD2F9D /* IGListKit */, 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */, ); }; @@ -373,19 +377,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DCA58196708715421F2FA6BBF222DA43 /* Sources */ = { + BBD037A7535FA0CB20693F7B8E163185 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B44A798B892F1C763FF0AE5745939BC5 /* IGListBatchUpdateData.mm in Sources */, - AA72CA908E8E8D2A2CD240A80BD50608 /* IGListDiff.mm in Sources */, - 9F93414CE2955EB2BF0B4A32A81256D2 /* IGListIndexPathResult.m in Sources */, - 67C396E321187D4FDF47988FDA5D919E /* IGListIndexSetResult.m in Sources */, - 654238E78E90857EB7036CC56BD36871 /* IGListKit-dummy.m in Sources */, - 2F4A1FA0DBD6D1F607DEF784FDBE631B /* IGListMoveIndex.m in Sources */, - FF83E6E04402608BF5261EC8BF1AA0F3 /* IGListMoveIndexPath.m in Sources */, - 7B5430A235DC80D97C33E96724A8AACF /* NSNumber+IGListDiffable.m in Sources */, - 3FC8E3E89544E2869A401CF7BA40C063 /* NSString+IGListDiffable.m in Sources */, + 2BF0BB01829C2D1CF345C7E2CD2A7584 /* IGListBatchUpdateData.mm in Sources */, + E3C4D3F7679C7A6DEE0672DCC29B5FFA /* IGListDiff.mm in Sources */, + 1EE0B8B16AE81E4753DA7601B0A97F9E /* IGListIndexPathResult.m in Sources */, + 0131FC98E2B6E38D28F5E0ADD357E688 /* IGListIndexSetResult.m in Sources */, + 9D84E8C3A3D4FEAFD9DD19B114CDFD00 /* IGListKit-dummy.m in Sources */, + FAC885767780520B8F60368CCE83AF2D /* IGListMoveIndex.m in Sources */, + B575CEAC687697E50424A592E9C08665 /* IGListMoveIndexPath.m in Sources */, + BBA135DB29129F7AF94F00169F43E0D1 /* NSNumber+IGListDiffable.m in Sources */, + EBF417E773F28A12D139C83408B34E31 /* NSString+IGListDiffable.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -395,13 +399,13 @@ 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 1061C59F30D3235204C7A8111F0A0AF8 /* IGListKit */; + target = 0517E9796FB44301E6D767DCCFBD2F9D /* IGListKit */; targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 03DD2585D1478CABE3438DE0424C98E4 /* Debug */ = { + 29902BC7D9EDD00FAC27060CDCF4E571 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = FCB448369569CE4DA25F0C83F9ACD876 /* IGListKit.xcconfig */; buildSettings = { @@ -516,9 +520,9 @@ }; name = Debug; }; - EA9B32A0560A3D696DCD3DF90F9D4844 /* Release */ = { + 8A8ADCCF8E14406409E0C67D75AC845C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */; + baseConfigurationReference = FCB448369569CE4DA25F0C83F9ACD876 /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -534,28 +538,25 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-IGListKitExamples/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.12; - MODULEMAP_FILE = "Target Support Files/Pods-IGListKitExamples/Pods-IGListKitExamples.modulemap"; + MACOSX_DEPLOYMENT_TARGET = 10.8; + MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGListKitExamples; + PRODUCT_NAME = IGListKit; SDKROOT = macosx; SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - F328269155A5FBD1AE0E35EC7B8AE977 /* Release */ = { + EA9B32A0560A3D696DCD3DF90F9D4844 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FCB448369569CE4DA25F0C83F9ACD876 /* IGListKit.xcconfig */; + baseConfigurationReference = A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -571,17 +572,20 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-IGListKitExamples/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.8; - MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.12; + MODULEMAP_FILE = "Target Support Files/Pods-IGListKitExamples/Pods-IGListKitExamples.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = IGListKit; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_IGListKitExamples; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -630,20 +634,20 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 07EDC36DFB3339CE6BDA24D5F3D7112B /* Build configuration list for PBXNativeTarget "IGListKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 34342BBF37D3A9ED85FF2EB654934920 /* Debug */, - F6FC88CB717F413199C282718D2DC09F /* Release */, + 29902BC7D9EDD00FAC27060CDCF4E571 /* Debug */, + 8A8ADCCF8E14406409E0C67D75AC845C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 428B73969FE86D4A7876CBF6D1BEC79D /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 03DD2585D1478CABE3438DE0424C98E4 /* Debug */, - F328269155A5FBD1AE0E35EC7B8AE977 /* Release */, + 34342BBF37D3A9ED85FF2EB654934920 /* Debug */, + F6FC88CB717F413199C282718D2DC09F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h b/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h index 0652cfbca..65e7b1e7d 100644 --- a/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h +++ b/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h @@ -4,6 +4,7 @@ #import "IGListAssert.h" #import "IGListBatchUpdateData.h" +#import "IGListCompatibility.h" #import "IGListDiff.h" #import "IGListDiffable.h" #import "IGListExperiments.h" diff --git a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj index b929f78fb..108a31b56 100644 --- a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,78 +7,79 @@ objects = { /* Begin PBXBuildFile section */ - 18EF630E16F3717605955EB393C1B96B /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 22D7D5BCC030009AD1727364E83A0E15 /* IGListSingleSectionController.m */; }; + 042E643EB31C2A3D445781BA24E26F6B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71D44B887663E8A7D2752C9ED2356648 /* Foundation.framework */; }; + 05A7A7674359FC3550A86DFF6FBCC0B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 478C2D8D358C76BF6D617390B12A3A22 /* UICollectionView+IGListBatchUpdateData.m */; }; + 07FC9C4DC29C3066CC762F7770C5EC77 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E54E8D4868B1B29E06EA1875AAE98DF /* IGListBatchUpdateData.mm */; }; + 0D682CF7888C8CEE79EDAC28AED3BAC8 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = AA3D2EF418C04E2929ED311153B1BD98 /* IGListIndexSetResult.m */; }; + 0F4944BB87DB6B6074A3B1469A328AC9 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E747285B65960C33FB29F4F85EE0EBA4 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1010C84183F1431440597D7205B976C6 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0FD79C7B2A33CCE2605A30FD8406A7 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 110B5111B31D68E3B4E659D80667D6FC /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 4402420484111C38E62C6703DDE3AC29 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1827DC5970529767EE98EFF0041B34BD /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 24533AAB6ADCCEB4388FACD25AD3D92B /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 18A0CB61A0EB5FC3DBE1EA814CE97B6A /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B4C89BC2F4FBB0B8C63C7459FAB0CDE /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1952D111F15CB6F5841BEC1836BBF846 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1198FAB85506852A11B3A1FBA91B8A65 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D6E392D84D63F7730177FDFA41B3258 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFAE8FDA86F2C0341C38A23E28EFC74 /* IGListSectionMap.m */; }; - 214DF95806AA7D6567213BA7716B3141 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3FE5263D3D0E0666E573D5FC24C238 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25F834445B52C12228E0B2723D2AF724 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C7DB694F22FA54C2E67C91946D4CED /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 26ADE8B08BD4D17B647509298B2DC3C8 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E796FB283F35E0E08FE9E16D762B20 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 284819C119264EDECADA320C21B03F68 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 18DADA6ECE9C4FCEFBB558DC10C6F47D /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A196D716C8010B1878B132781BA4096 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3F86C29922D7F7A13291996243B837DC /* IGListBatchUpdateData.mm */; }; - 2E78919190897DC868CA2F2C98BE516F /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6B636838C9079824F62177454EEBEC /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2FED2368D6A365C98730374A61493EA9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4C132D7BA00C1384E27FAFD43A44B6 /* UIKit.framework */; }; - 344AA74532E754A3AFF71B43334B78E6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E2BA17B4D46F0A1F64B0273D2790EFAD /* IGListAdapter.m */; }; - 36FFC80FA24E7A7B1DFEE40EF59E2CC9 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C5008CB63E4C4CFCB944421A36287A /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38536DBF989B60D83F7787178EEEAF66 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E3C998AED7936FD8D90CF8885C0CEA6 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 397AAC0DAE9609DD55B007DDDE6664AD /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AA3976653F080205932DF1D3627CC7 /* IGListDisplayHandler.m */; }; - 3AE5A31F07332D89E5E68F2E43036497 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 413350948F98547B07615489B7B00BA3 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3CCC121550460C4D52B8705E55434A1F /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED03031F711B3791FAD43AF10796D5F3 /* IGListDiff.mm */; }; - 3D57234105962D7E5BEA2FD4185D2CF9 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A202ECA8EDAD36D175199621D9221119 /* IGListReloadDataUpdater.m */; }; - 3FC2CF5A3637B9539A5FFEAB73388302 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6645F9EE17AC0BA87A305D51926D5FC0 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41659359073FD21B8361BF3B0F998902 /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA6FA6A6072BD273CA26F634923994F /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 444F193D35B1937AD382EA1AE5A2959C /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F9F6168CC5BCA5EDC87FF9FBD33F63 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C255139D86778ABA821226CA723A478 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 99B30C75C9116DEAFDD20170BCC8AAE9 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD3831311BFA10CB428CF8ACB6F519B /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 55BC6B6BF68D353172BCA9558C625D87 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DCE95395C5AEB568EBB34BDDFD5A1FD /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D30513CB43FD52AB650820C8403092 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FAF3AD96F5B8223BD37ADC4B33DCE83 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = A99C5C6620D57EC27A4AF7A0091D1CC2 /* UICollectionView+IGListBatchUpdateData.m */; }; - 515E3B796D98C933330315203439C8FE /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C4B6DA422F03110F721701032F2AA4 /* IGListMoveIndex.m */; }; - 5893D8A7F548C840407520115AA354FA /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = EB47E5F2AEA13D60C080F43A1825301B /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5CEB78E366E2440AF8E5783DA9185ABA /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 80A87597C395EEE9AE7F9EF07038090D /* IGListAdapterUpdater.m */; }; - 6220EFE7C6E3F590AC7512C934795B47 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = A50AD062ADA474697E5EFA7ED1276216 /* NSString+IGListDiffable.m */; }; + 215B3B54FABAAF6F4C7A31ABF127FFA3 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A24939FC6A9BBF0CD3498844CFDA0DF /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 240AB10880721A7FB830E61814F195EB /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 102C6C706EE8205DECD771B7F34A22FB /* IGListSectionMap.m */; }; + 245C807802EF85870DF5A1AEDAA0D317 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FFC8DC7589C5FA485979DF5589CA62A /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28D3EADB492A11D68A421A678B7235D8 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D7DEDF5FC924604A97892D46C33A9F /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E5575BF3178B04CA7AC8B119C030D42 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = DF03488A63B854037898206BACF0A0C7 /* NSNumber+IGListDiffable.m */; }; + 394D7FE3902740F2D05A63088A34BB4F /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AB8FCBA7EEB7F55E66E253E16137193 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AA670EC7C084B5D7E4B69C8AC20EA34 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 617FDACB40F5BA99736C0C607FE5C160 /* IGListStackedSectionController.m */; }; + 3BB208D0B75DE067F8D2E546B3F1C6E1 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 840B7A12F0E210AA7D98A3E3741E5687 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3F2C925FE8DFB39C43B7F37BD19A4F62 /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 27DF6EF7D1F9A70F3805808FD630A83F /* IGListAdapterUpdater.m */; }; + 4102B097D44653AC20A7406C0141298D /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF99F671FBED5CEE854F0A99B52DC1E /* IGListSectionController.m */; }; + 430EC70E16EF9CF926EC450D9F491E7D /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E523BD26819B2AE53224388961E55579 /* IGListSingleSectionController.m */; }; + 4599E933492E93C44D304B502FF1D218 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C0BA1E53E7681D2BEE2940D3506E09 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 470E4107298EBAAB76AC104E118CD191 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 337526156215EB3B48BD0987E27116D6 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 48E4BF12B6985E4CB98978E8EEEC1538 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 75E0C9DC1DDEB692BCAA3A9F1982A820 /* IGListReloadDataUpdater.m */; }; + 4929ABDC9001C6B826DFF573A6288445 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 24DC76DE41583B64DD1A9B8D283E50F7 /* IGListCollectionView.m */; }; + 4A6F85DCDA14D392F255FD7C98DA07EE /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 09016E46F0A8C0F09BBEC57130FFAB28 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4CEE81F50DDA34E74300C83E5214387E /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AD7A95B2676C72576EF59B072C609E59 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54F36E1603580DFD573DC61DB4581B61 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EABD75755B97AB5C950903A030103B96 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 577BAED4D11307911255B0766C996E84 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6645F9EE17AC0BA87A305D51926D5FC0 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EE4EA02AC8325EE427A0966E3DC2375 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2163B0C3B010CABFFC3499C785BF8C10 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FE82688193F1423490394C6C1CB7E2A /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC75E1281D316C93E797B8430D44649 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6048EA76F5434FF48947CAF455B4032D /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = FE44C767C98A1941D0B21D1E1705CD30 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60CCF2BCB17DEA41A535F937DD4ED26C /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 398B68BE3BEE0A76CEA87A4D45A8DD3E /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61DCAA5657FD11D2D912E36A452AEFC8 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2470C5158652504CBE3D42F1880773F2 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62516F10682C3544C59DF4FF9ED342A0 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = FADA9599723B5585773B06746D6C2413 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62EFBAAFC3666EF5A1B94E06F5B1D581 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 856E55F6AD9357FA80EE1719CEE54374 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6585F8BC4AE0EA2DC16B62B159CAE397 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71D44B887663E8A7D2752C9ED2356648 /* Foundation.framework */; }; - 6961B5EDD3531B7F58F1EDE3617FBEED /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = BB6C5FCDC51B4A9F796F3E746618F42A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BA49994143A21BF9706954D1AE889D3 /* IGListGridCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A861C1533818FC67C6AA6B085D785AB /* IGListGridCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C08093D36A6B0F6F1EF9479DC93B6C8 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8624E1893EE964DD61DFE99830F6044F /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DC4FB7D483DF8545F28282DBF04D70F /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 344237AFE5F41D67FF228EB7DCEDA994 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F218C0F42151275AF563CCA880E8E2F /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DA702EA77BF863029653A62E8D71D6 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F682A8EA726A270F1904FCD2E840947 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7899AF5009101BF57834D8F6F3798B /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FE08BEE2918CC77A137DE9F9595B7AB /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B002B13DA9425AD3B2E1E6EE7AB133E3 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71315FF225B69954D71EFF04A2DDF435 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = C6440E1162768F04CE65F5BA874ECEDF /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71ACBAEBF2A748714F45E113FE9F7033 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 2518A233A99043132B98A09C62F9F568 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C0E9AA2B0A1B63055CB0BB6D9333AB1 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8160516DEB382C0D16152C3FDEB4E9 /* IGListCollectionView.m */; }; - 90C2AA56EC7A1FE7453A6E656418FF4A /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 033FA5706281FA1DF41755C5C56EAC8E /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 92702BA63B5789B1BCFDB0418743F1D0 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = CB899221F334DE952DE1EA2AFF3FF16D /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 927B131C550158BACA30076C9F260CAE /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 94D2DCEF1598A4658435707D3E9439F4 /* IGListStackedSectionController.m */; }; - 92E319C024786AB888750E21A5DAFD01 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 97296D0D3DB17F868B69150FD1D524B7 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9714886DF337A11D975B9BC5F221C2DB /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 00FF08D24ACD9C40F09A6C5DD7C3985A /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9864A7E66E494F6A1D66AFD67ECC58D0 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 370D514F50F8FEB78CECA01D6852F423 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9FEEF6327F4D14CE04E6D95FD32A0921 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF6A6573C9EE33716EE0BA298A649D2 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A001EA29694F5BD2B9C5666D1A41C014 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = FE71C76FCECD60B232756B0923F5FBA3 /* NSNumber+IGListDiffable.m */; }; - A0B98BA7B1A8AB64F8A0E7A7979D99C8 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9436943EA46423D4DD1BC0981F4CC6 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A43AEB6E178A6964566E282CA70BC9FC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E00FAE58176246D1229A092EC8A8A9 /* IGListIndexPathResult.m */; }; - A8F2D00BB26603E0A1E3BB48E51B04F1 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7DD8B867AA513EDD424F938280D2C3 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B12A5458ED7B8CA418B5FA5C31313A54 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AB33BD6B88216128AA7AC25BF59E940 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B16C22AF0AD9B7F542A6950083C57881 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEF51F52B9CFD5E37A0FD4A69E2AC24 /* IGListKit-dummy.m */; }; - B894A17FC32DD79D42CAEEB346178C8C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F691BEE9E7AA36247022B51B86BB5CC /* IGListWorkingRangeHandler.mm */; }; - C4A58CD06E156FBE224C8AF4FE4FEB5D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 460645D75B4388A44DA341B536AD084A /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6D490E0F888998537D578A59E2ACAB1A /* IGListGridCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B060094653D376737FAF45CEE2775430 /* IGListGridCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E96B7C9098F5B1D471503C621AD2A19 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B55C3829966AF65516F80E2F90D43091 /* IGListAdapter.m */; }; + 762748711DBD49FE0D54CFC3A15FEB2A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BAE205A644C424841D3809B12A6B4BC /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 76C8096F403F0638C1841BF8F4F44CFC /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E87BDE78CF5E22166E9DDCE76F1DB4CB /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7B5E8BA91EFA2772DB2E738FA1BF69D8 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 192091166B94C50593CB1F51E3A91E2D /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8176549F7A3717614F7F4C74BB016362 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EEA22A84BAA23DCBAC11FF17F9CC968 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81BDFA8110E75D86430AF62673ED7F25 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EBBF9054653E531C1EA049AA21798CF7 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 85E96B92ACBBF79BC98456DDC27B003B /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 70EB77D4E44857EF0D452304832F0164 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8759F3A0D00C00947F9B2CA0209EDD30 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E021C463C162630E408C8797218367 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88B7FCC165A119C107A9A40349D03095 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = F2F4E52DE784779CEB086B4A1AAB5BFA /* IGListDiff.mm */; }; + 96326C0B8A3D5D52E1FDA18627CA3717 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 750247B6149089B9819D78F033C91E6D /* IGListAdapterProxy.m */; }; + 9E5C259E207E48006441DB19B73BB3EA /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8B3ABBB3BD405AF34EB7927A4309A8 /* IGListDisplayHandler.m */; }; + B92DAA8A776534EB35D2211C0FFF753A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6022053F53DEA347670956F9876412EE /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; }; - CAD6C2B63F9325E0C4868F8F8B785860 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F142CDDBD214BFCA696A3D60EA1C48F /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CF5FACC6956E1534294CAA15E67654FD /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E073152D2E0AF1598C446F207079DFC /* IGListSectionController.m */; }; - D566D73DE03122B89122137095C51C5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71D44B887663E8A7D2752C9ED2356648 /* Foundation.framework */; }; - D6A413C289A52E9F8AE426459D489204 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B82B569D570832D3A5B2C08CDB4EDFB /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D74ED2035A2C6C2A7C07CE94D085C9A2 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DD72C9C1727C314947879FDC3AFB7F8 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DDCD8AD8E57E4F22AEA5D226F13D22AF /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = DF51E51CD833F5251DA98A65EE568068 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE36D601F81FD3CF3A965B180601F162 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CA7CECEA48B3CA817E3E4FC4743384 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DFC1F2862BD35134F1E37E7A76E8A2AD /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4610298F6DB004717FC0E1B813D2AFB3 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2D5A58A9E092374BD9851859A8EE517 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = AE695A77AAB5D5D5808E84D8F30AC92E /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E54599813BA27280E3884E6CE6D292BE /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 4941B3DCA804D6B36DDA6EA5A95D18D8 /* IGListMoveIndexPath.m */; }; - E665C410399796796E3B29436235AFE4 /* IGListGridCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B6628754AF37247E70644C7567ECCC5F /* IGListGridCollectionViewLayout.m */; }; - EC2869504AFC482CAB5C34E9A63AA905 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 994000E03FC8D694B777FA94563C1295 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF528B0CA95266BC176ACBE97837CDED /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D196406E4EADFAA050BAF0B73112BD /* IGListIndexSetResult.m */; }; - F1F9563604BA966E65B6C16D42013190 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 46C606813ED7900AD869C661C3056D5A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F53007A3260E7D534E54B49931E108A3 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D7AB517D74E755DB8D9D264F5446A2FA /* IGListAdapterProxy.m */; }; - F75B6FB590C818B53F1DDCC5105F62CA /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB8243C12D76F525C8EE68200589C7C /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD2C279D4F0DDA752C75E9A1E96A771A /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DDF3296B5DC5F759EBA884790FC4C6 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C5B3B34FA492889E065138037D05B70C /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 96675648868FAAF60F7F153BADE6F3E6 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C8164D7AA2A44C57770F9EEBE9AE69C7 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DFB4A8B4E33BC3B91931810DCCCD0AC /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D00C7BF810EB48D1A3544A06E47B426C /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DA7C5BADFE3223DE8F38702110933E /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5696CC0E26AFDD8CCB92A4BF1700EEF /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DD38D4130DB1D20D1F22FF7D955E6030 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D85158CBB28CB42B00A81D16893191B6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4C132D7BA00C1384E27FAFD43A44B6 /* UIKit.framework */; }; + DA05DD9EBF1A9D901E6941F076056434 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CBECCBD6CAEF31699B2458B727FB66B /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAA16ED5B231827FF3B2C02631041F12 /* IGListGridCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 049EEF966898292638819DB998F19D05 /* IGListGridCollectionViewLayout.m */; }; + DE9468328A8F7EEF22134D594C627B2B /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEF51F52B9CFD5E37A0FD4A69E2AC24 /* IGListKit-dummy.m */; }; + DEFC4D31A3618474724D8358D4AD570F /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE742C023703EC9F77C4922A8CF68B8 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DFECB73886DA25B7A85F535135C97659 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 94D156A5C3A60BA620E9FD94D63373EA /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0EE5071560368E72226CE677087112B /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 194F7D77EBCD3BC83833BDA8DE363C1D /* IGListIndexPathResult.m */; }; + E1A40E7D586085E3B2E367E986345AEF /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 58076749434EC0802AADA0E56FD7A627 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E2B5EE89FC50A922EC7CB3B82CFC9105 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A7B3AC181B5DC8E9CBEB7B835300FF /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E413ED05029BAC36A2185E38C1C3FD4C /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D7981E50E7095AFA3FF762C387A145 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4E2C901BE4399DA6361E557D8E9886F /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 217ED1FD1D424CAA6518CFE2D23CD061 /* IGListMoveIndexPath.m */; }; + E53BD068B9BB1622AF03089D8DF675A0 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9E68D335D4846D31F9D4C4555026D4 /* IGListMoveIndex.m */; }; + E7423B1E7E7C097EF328F69EA7010324 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 770F01687989B346A720DFA1D54E943B /* NSString+IGListDiffable.m */; }; + E87E454C1B4C3DC3F8EC1F1D3BE0396A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 033C5AC612F490C5DFED64E20C862C7A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9FC2C98FB655719B1D9ADEC0D63F3F7 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE59FB4D0FBCDFC254E2CC32C7DB75B /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA2F0E209C9FCC35714E95DFD7BC2584 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4480E63F827D50D2CE31F5DB2458E3 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECAE25470E28606279D1BFBD1BE4EC03 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F6754497B9D4A71E7BB407D67B8A6C7 /* IGListWorkingRangeHandler.mm */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -86,98 +87,99 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9D781EB30AA915DF5F4DD7F2BB2A2CA3; + remoteGlobalIDString = 49D1209C6E2A9FC43A515943B68FEC7F; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00CA7CECEA48B3CA817E3E4FC4743384 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - 00FF08D24ACD9C40F09A6C5DD7C3985A /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; - 033FA5706281FA1DF41755C5C56EAC8E /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; - 0A7899AF5009101BF57834D8F6F3798B /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; - 0AB33BD6B88216128AA7AC25BF59E940 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 0B7DD8B867AA513EDD424F938280D2C3 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; - 0CF6A6573C9EE33716EE0BA298A649D2 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; - 0F691BEE9E7AA36247022B51B86BB5CC /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 033C5AC612F490C5DFED64E20C862C7A /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 049EEF966898292638819DB998F19D05 /* IGListGridCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListGridCollectionViewLayout.m; sourceTree = ""; }; + 05D7981E50E7095AFA3FF762C387A145 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + 09016E46F0A8C0F09BBEC57130FFAB28 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + 0AC75E1281D316C93E797B8430D44649 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; + 0F6754497B9D4A71E7BB407D67B8A6C7 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 102C6C706EE8205DECD771B7F34A22FB /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + 1198FAB85506852A11B3A1FBA91B8A65 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; 1419AF79FD312ABF0B0A66101B382E02 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - 18DADA6ECE9C4FCEFBB558DC10C6F47D /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; + 15E021C463C162630E408C8797218367 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + 192091166B94C50593CB1F51E3A91E2D /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 194F7D77EBCD3BC83833BDA8DE363C1D /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1CFAE8FDA86F2C0341C38A23E28EFC74 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; - 22D7D5BCC030009AD1727364E83A0E15 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; - 24C5008CB63E4C4CFCB944421A36287A /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; - 2518A233A99043132B98A09C62F9F568 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 2D6B636838C9079824F62177454EEBEC /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 1CF99F671FBED5CEE854F0A99B52DC1E /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; + 1DE59FB4D0FBCDFC254E2CC32C7DB75B /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; + 1DFB4A8B4E33BC3B91931810DCCCD0AC /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; + 1EE742C023703EC9F77C4922A8CF68B8 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 2163B0C3B010CABFFC3499C785BF8C10 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; + 217ED1FD1D424CAA6518CFE2D23CD061 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 24533AAB6ADCCEB4388FACD25AD3D92B /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + 2470C5158652504CBE3D42F1880773F2 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; + 24DC76DE41583B64DD1A9B8D283E50F7 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; + 26DA7C5BADFE3223DE8F38702110933E /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; + 27DF6EF7D1F9A70F3805808FD630A83F /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; + 2B8B3ABBB3BD405AF34EB7927A4309A8 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; 2DCD797440068187F73D13BC2932B46A /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - 2DD72C9C1727C314947879FDC3AFB7F8 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; 2F41ABC0FDFF9B60307B09CD0F9BE0AB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - 344237AFE5F41D67FF228EB7DCEDA994 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; - 36F9F6168CC5BCA5EDC87FF9FBD33F63 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; - 370D514F50F8FEB78CECA01D6852F423 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - 3A861C1533818FC67C6AA6B085D785AB /* IGListGridCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListGridCollectionViewLayout.h; sourceTree = ""; }; - 3E3C998AED7936FD8D90CF8885C0CEA6 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; - 3F86C29922D7F7A13291996243B837DC /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - 413350948F98547B07615489B7B00BA3 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + 337526156215EB3B48BD0987E27116D6 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 398B68BE3BEE0A76CEA87A4D45A8DD3E /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + 3A24939FC6A9BBF0CD3498844CFDA0DF /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + 3AB8FCBA7EEB7F55E66E253E16137193 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 460645D75B4388A44DA341B536AD084A /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; - 4610298F6DB004717FC0E1B813D2AFB3 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - 46C606813ED7900AD869C661C3056D5A /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - 4941B3DCA804D6B36DDA6EA5A95D18D8 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 4402420484111C38E62C6703DDE3AC29 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; + 478C2D8D358C76BF6D617390B12A3A22 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 53DDF3296B5DC5F759EBA884790FC4C6 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; - 55BC6B6BF68D353172BCA9558C625D87 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; - 57E00FAE58176246D1229A092EC8A8A9 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - 5B82B569D570832D3A5B2C08CDB4EDFB /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 5F142CDDBD214BFCA696A3D60EA1C48F /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 58076749434EC0802AADA0E56FD7A627 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + 5BAE205A644C424841D3809B12A6B4BC /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 5CBECCBD6CAEF31699B2458B727FB66B /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; + 6022053F53DEA347670956F9876412EE /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 617FDACB40F5BA99736C0C607FE5C160 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; 6645F9EE17AC0BA87A305D51926D5FC0 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 68C7DB694F22FA54C2E67C91946D4CED /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - 6C3FE5263D3D0E0666E573D5FC24C238 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - 6E073152D2E0AF1598C446F207079DFC /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; + 6EEA22A84BAA23DCBAC11FF17F9CC968 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; + 6FFC8DC7589C5FA485979DF5589CA62A /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; + 70EB77D4E44857EF0D452304832F0164 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; 71D44B887663E8A7D2752C9ED2356648 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 80A87597C395EEE9AE7F9EF07038090D /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; - 8624E1893EE964DD61DFE99830F6044F /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; + 750247B6149089B9819D78F033C91E6D /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 75E0C9DC1DDEB692BCAA3A9F1982A820 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; + 770F01687989B346A720DFA1D54E943B /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + 840B7A12F0E210AA7D98A3E3741E5687 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + 856E55F6AD9357FA80EE1719CEE54374 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; + 86A7B3AC181B5DC8E9CBEB7B835300FF /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; 8D78994E46E3B2FC7CCB0DD10486743D /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 94AA3976653F080205932DF1D3627CC7 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; - 94D2DCEF1598A4658435707D3E9439F4 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; - 97296D0D3DB17F868B69150FD1D524B7 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 994000E03FC8D694B777FA94563C1295 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; - 99B30C75C9116DEAFDD20170BCC8AAE9 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 94D156A5C3A60BA620E9FD94D63373EA /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; + 96675648868FAAF60F7F153BADE6F3E6 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + 9B4C89BC2F4FBB0B8C63C7459FAB0CDE /* IGListSectionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9D4480E63F827D50D2CE31F5DB2458E3 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; 9DEF51F52B9CFD5E37A0FD4A69E2AC24 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + 9E54E8D4868B1B29E06EA1875AAE98DF /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A202ECA8EDAD36D175199621D9221119 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; - A50AD062ADA474697E5EFA7ED1276216 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + A2D7DEDF5FC924604A97892D46C33A9F /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - A99C5C6620D57EC27A4AF7A0091D1CC2 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + AA3D2EF418C04E2929ED311153B1BD98 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; AB4C132D7BA00C1384E27FAFD43A44B6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - ABB8243C12D76F525C8EE68200589C7C /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AE695A77AAB5D5D5808E84D8F30AC92E /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - B002B13DA9425AD3B2E1E6EE7AB133E3 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; - B2DA702EA77BF863029653A62E8D71D6 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - B6628754AF37247E70644C7567ECCC5F /* IGListGridCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListGridCollectionViewLayout.m; sourceTree = ""; }; - B8C4B6DA422F03110F721701032F2AA4 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - B8D30513CB43FD52AB650820C8403092 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - BB6C5FCDC51B4A9F796F3E746618F42A /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - BDA6FA6A6072BD273CA26F634923994F /* IGListSectionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = ""; }; - C6440E1162768F04CE65F5BA874ECEDF /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; + AD7A95B2676C72576EF59B072C609E59 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; + B060094653D376737FAF45CEE2775430 /* IGListGridCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListGridCollectionViewLayout.h; sourceTree = ""; }; + B55C3829966AF65516F80E2F90D43091 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - CB899221F334DE952DE1EA2AFF3FF16D /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; - D7AB517D74E755DB8D9D264F5446A2FA /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; + DD38D4130DB1D20D1F22FF7D955E6030 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - DF51E51CD833F5251DA98A65EE568068 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - E2BA17B4D46F0A1F64B0273D2790EFAD /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; - E5D196406E4EADFAA050BAF0B73112BD /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; - EB47E5F2AEA13D60C080F43A1825301B /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - EB9436943EA46423D4DD1BC0981F4CC6 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - EC8160516DEB382C0D16152C3FDEB4E9 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; - ED03031F711B3791FAD43AF10796D5F3 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; - F4E796FB283F35E0E08FE9E16D762B20 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - FE71C76FCECD60B232756B0923F5FBA3 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + DF03488A63B854037898206BACF0A0C7 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + E523BD26819B2AE53224388961E55579 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; + E747285B65960C33FB29F4F85EE0EBA4 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + E87BDE78CF5E22166E9DDCE76F1DB4CB /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + EABD75755B97AB5C950903A030103B96 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; + EBBF9054653E531C1EA049AA21798CF7 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; + EF0FD79C7B2A33CCE2605A30FD8406A7 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; + F2F4E52DE784779CEB086B4A1AAB5BFA /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + F5C0BA1E53E7681D2BEE2940D3506E09 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; + FA9E68D335D4846D31F9D4C4555026D4 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + FADA9599723B5585773B06746D6C2413 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + FE44C767C98A1941D0B21D1E1705CD30 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -189,38 +191,84 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E740BDF0F8326DA093D94B70B8370630 /* Frameworks */ = { + FA4EB3DF8F0AEBF00340B91B6A562097 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D566D73DE03122B89122137095C51C5C /* Foundation.framework in Frameworks */, - 2FED2368D6A365C98730374A61493EA9 /* UIKit.framework in Frameworks */, + 042E643EB31C2A3D445781BA24E26F6B /* Foundation.framework in Frameworks */, + D85158CBB28CB42B00A81D16893191B6 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 08441C936BEE8FCE43BEADCC616B2F6E /* Internal */ = { + isa = PBXGroup; + children = ( + 1EE742C023703EC9F77C4922A8CF68B8 /* IGListAdapterInternal.h */, + 58076749434EC0802AADA0E56FD7A627 /* IGListAdapterProxy.h */, + 750247B6149089B9819D78F033C91E6D /* IGListAdapterProxy.m */, + 24533AAB6ADCCEB4388FACD25AD3D92B /* IGListAdapterUpdaterInternal.h */, + 840B7A12F0E210AA7D98A3E3741E5687 /* IGListDisplayHandler.h */, + 2B8B3ABBB3BD405AF34EB7927A4309A8 /* IGListDisplayHandler.m */, + EBBF9054653E531C1EA049AA21798CF7 /* IGListSectionControllerInternal.h */, + 3A24939FC6A9BBF0CD3498844CFDA0DF /* IGListSectionMap.h */, + 102C6C706EE8205DECD771B7F34A22FB /* IGListSectionMap.m */, + E747285B65960C33FB29F4F85EE0EBA4 /* IGListStackedSectionControllerInternal.h */, + E87BDE78CF5E22166E9DDCE76F1DB4CB /* IGListWorkingRangeHandler.h */, + 0F6754497B9D4A71E7BB407D67B8A6C7 /* IGListWorkingRangeHandler.mm */, + 09016E46F0A8C0F09BBEC57130FFAB28 /* UICollectionView+IGListBatchUpdateData.h */, + 478C2D8D358C76BF6D617390B12A3A22 /* UICollectionView+IGListBatchUpdateData.m */, + ); + name = Internal; + path = Internal; + sourceTree = ""; + }; 2ECC0E00600666294B25297ABBA90991 /* IGListKit */ = { isa = PBXGroup; children = ( - A3E46D7AA8307262E519BF81A0B92D36 /* Source */, + 38E9075F4C2748B95A6B10907C62C9EB /* Source */, 92BE9C789E678953A5EFFEFB534EFFF1 /* Support Files */, ); name = IGListKit; path = ../../..; sourceTree = ""; }; - 4A76CF2E73BC7AEB4252A5226002ADC7 /* Internal */ = { + 38E9075F4C2748B95A6B10907C62C9EB /* Source */ = { isa = PBXGroup; children = ( - 2DD72C9C1727C314947879FDC3AFB7F8 /* IGListIndexPathResultInternal.h */, - 5B82B569D570832D3A5B2C08CDB4EDFB /* IGListIndexSetResultInternal.h */, - 68C7DB694F22FA54C2E67C91946D4CED /* IGListMoveIndexInternal.h */, - EB9436943EA46423D4DD1BC0981F4CC6 /* IGListMoveIndexPathInternal.h */, + 0AC75E1281D316C93E797B8430D44649 /* IGListAdapter.h */, + B55C3829966AF65516F80E2F90D43091 /* IGListAdapter.m */, + 1198FAB85506852A11B3A1FBA91B8A65 /* IGListAdapterDataSource.h */, + 856E55F6AD9357FA80EE1719CEE54374 /* IGListAdapterDelegate.h */, + 4402420484111C38E62C6703DDE3AC29 /* IGListAdapterUpdater.h */, + 27DF6EF7D1F9A70F3805808FD630A83F /* IGListAdapterUpdater.m */, + AD7A95B2676C72576EF59B072C609E59 /* IGListAdapterUpdaterDelegate.h */, + 26DA7C5BADFE3223DE8F38702110933E /* IGListCollectionContext.h */, + F5C0BA1E53E7681D2BEE2940D3506E09 /* IGListCollectionView.h */, + 24DC76DE41583B64DD1A9B8D283E50F7 /* IGListCollectionView.m */, + 9D4480E63F827D50D2CE31F5DB2458E3 /* IGListDisplayDelegate.h */, + B060094653D376737FAF45CEE2775430 /* IGListGridCollectionViewLayout.h */, + 049EEF966898292638819DB998F19D05 /* IGListGridCollectionViewLayout.m */, + FE44C767C98A1941D0B21D1E1705CD30 /* IGListReloadDataUpdater.h */, + 75E0C9DC1DDEB692BCAA3A9F1982A820 /* IGListReloadDataUpdater.m */, + EABD75755B97AB5C950903A030103B96 /* IGListScrollDelegate.h */, + EF0FD79C7B2A33CCE2605A30FD8406A7 /* IGListSectionController.h */, + 1CF99F671FBED5CEE854F0A99B52DC1E /* IGListSectionController.m */, + 9B4C89BC2F4FBB0B8C63C7459FAB0CDE /* IGListSectionType.h */, + 2470C5158652504CBE3D42F1880773F2 /* IGListSingleSectionController.h */, + E523BD26819B2AE53224388961E55579 /* IGListSingleSectionController.m */, + 5CBECCBD6CAEF31699B2458B727FB66B /* IGListStackedSectionController.h */, + 617FDACB40F5BA99736C0C607FE5C160 /* IGListStackedSectionController.m */, + 1DFB4A8B4E33BC3B91931810DCCCD0AC /* IGListSupplementaryViewSource.h */, + 6FFC8DC7589C5FA485979DF5589CA62A /* IGListUpdatingDelegate.h */, + 6EEA22A84BAA23DCBAC11FF17F9CC968 /* IGListWorkingRangeDelegate.h */, + 71F8AF23296477D96850DF7D18765317 /* Common */, + 08441C936BEE8FCE43BEADCC616B2F6E /* Internal */, ); - name = Internal; - path = Internal; + name = Source; + path = Source; sourceTree = ""; }; 51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = { @@ -248,26 +296,35 @@ name = Frameworks; sourceTree = ""; }; - 7C974E26C5FFA6BFEC3ABAB8AB3B4388 /* Internal */ = { + 71F8AF23296477D96850DF7D18765317 /* Common */ = { isa = PBXGroup; children = ( - 5F142CDDBD214BFCA696A3D60EA1C48F /* IGListAdapterInternal.h */, - F4E796FB283F35E0E08FE9E16D762B20 /* IGListAdapterProxy.h */, - D7AB517D74E755DB8D9D264F5446A2FA /* IGListAdapterProxy.m */, - 460645D75B4388A44DA341B536AD084A /* IGListAdapterUpdaterInternal.h */, - 033FA5706281FA1DF41755C5C56EAC8E /* IGListDisplayHandler.h */, - 94AA3976653F080205932DF1D3627CC7 /* IGListDisplayHandler.m */, - 00CA7CECEA48B3CA817E3E4FC4743384 /* IGListSectionControllerInternal.h */, - EB47E5F2AEA13D60C080F43A1825301B /* IGListSectionMap.h */, - 1CFAE8FDA86F2C0341C38A23E28EFC74 /* IGListSectionMap.m */, - 2D6B636838C9079824F62177454EEBEC /* IGListStackedSectionControllerInternal.h */, - 413350948F98547B07615489B7B00BA3 /* IGListWorkingRangeHandler.h */, - 0F691BEE9E7AA36247022B51B86BB5CC /* IGListWorkingRangeHandler.mm */, - 53DDF3296B5DC5F759EBA884790FC4C6 /* UICollectionView+IGListBatchUpdateData.h */, - A99C5C6620D57EC27A4AF7A0091D1CC2 /* UICollectionView+IGListBatchUpdateData.m */, + 398B68BE3BEE0A76CEA87A4D45A8DD3E /* IGListAssert.h */, + 3AB8FCBA7EEB7F55E66E253E16137193 /* IGListBatchUpdateData.h */, + 9E54E8D4868B1B29E06EA1875AAE98DF /* IGListBatchUpdateData.mm */, + 15E021C463C162630E408C8797218367 /* IGListCompatibility.h */, + 86A7B3AC181B5DC8E9CBEB7B835300FF /* IGListDiff.h */, + F2F4E52DE784779CEB086B4A1AAB5BFA /* IGListDiff.mm */, + 1DE59FB4D0FBCDFC254E2CC32C7DB75B /* IGListDiffable.h */, + FADA9599723B5585773B06746D6C2413 /* IGListExperiments.h */, + DD38D4130DB1D20D1F22FF7D955E6030 /* IGListIndexPathResult.h */, + 194F7D77EBCD3BC83833BDA8DE363C1D /* IGListIndexPathResult.m */, + A2D7DEDF5FC924604A97892D46C33A9F /* IGListIndexSetResult.h */, + AA3D2EF418C04E2929ED311153B1BD98 /* IGListIndexSetResult.m */, + 2163B0C3B010CABFFC3499C785BF8C10 /* IGListKit.h */, + 192091166B94C50593CB1F51E3A91E2D /* IGListMacros.h */, + 94D156A5C3A60BA620E9FD94D63373EA /* IGListMoveIndex.h */, + FA9E68D335D4846D31F9D4C4555026D4 /* IGListMoveIndex.m */, + 033C5AC612F490C5DFED64E20C862C7A /* IGListMoveIndexPath.h */, + 217ED1FD1D424CAA6518CFE2D23CD061 /* IGListMoveIndexPath.m */, + 70EB77D4E44857EF0D452304832F0164 /* NSNumber+IGListDiffable.h */, + DF03488A63B854037898206BACF0A0C7 /* NSNumber+IGListDiffable.m */, + 05D7981E50E7095AFA3FF762C387A145 /* NSString+IGListDiffable.h */, + 770F01687989B346A720DFA1D54E943B /* NSString+IGListDiffable.m */, + A4618A1DDF667A378A45F60EB5927693 /* Internal */, ); - name = Internal; - path = Internal; + name = Common; + path = Common; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -281,36 +338,6 @@ ); sourceTree = ""; }; - 8477470AC5332FC1A90F44ADA20F7F15 /* Common */ = { - isa = PBXGroup; - children = ( - 46C606813ED7900AD869C661C3056D5A /* IGListAssert.h */, - B8D30513CB43FD52AB650820C8403092 /* IGListBatchUpdateData.h */, - 3F86C29922D7F7A13291996243B837DC /* IGListBatchUpdateData.mm */, - AE695A77AAB5D5D5808E84D8F30AC92E /* IGListDiff.h */, - ED03031F711B3791FAD43AF10796D5F3 /* IGListDiff.mm */, - DF51E51CD833F5251DA98A65EE568068 /* IGListDiffable.h */, - B2DA702EA77BF863029653A62E8D71D6 /* IGListExperiments.h */, - 99B30C75C9116DEAFDD20170BCC8AAE9 /* IGListIndexPathResult.h */, - 57E00FAE58176246D1229A092EC8A8A9 /* IGListIndexPathResult.m */, - 4610298F6DB004717FC0E1B813D2AFB3 /* IGListIndexSetResult.h */, - E5D196406E4EADFAA050BAF0B73112BD /* IGListIndexSetResult.m */, - B002B13DA9425AD3B2E1E6EE7AB133E3 /* IGListKit.h */, - 6C3FE5263D3D0E0666E573D5FC24C238 /* IGListMacros.h */, - BB6C5FCDC51B4A9F796F3E746618F42A /* IGListMoveIndex.h */, - B8C4B6DA422F03110F721701032F2AA4 /* IGListMoveIndex.m */, - 2518A233A99043132B98A09C62F9F568 /* IGListMoveIndexPath.h */, - 4941B3DCA804D6B36DDA6EA5A95D18D8 /* IGListMoveIndexPath.m */, - 97296D0D3DB17F868B69150FD1D524B7 /* NSNumber+IGListDiffable.h */, - FE71C76FCECD60B232756B0923F5FBA3 /* NSNumber+IGListDiffable.m */, - 0AB33BD6B88216128AA7AC25BF59E940 /* NSString+IGListDiffable.h */, - A50AD062ADA474697E5EFA7ED1276216 /* NSString+IGListDiffable.m */, - 4A76CF2E73BC7AEB4252A5226002ADC7 /* Internal */, - ); - name = Common; - path = Common; - sourceTree = ""; - }; 92BE9C789E678953A5EFFEFB534EFFF1 /* Support Files */ = { isa = PBXGroup; children = ( @@ -325,40 +352,16 @@ path = "Examples/Examples-tvOS/Pods/Target Support Files/IGListKit"; sourceTree = ""; }; - A3E46D7AA8307262E519BF81A0B92D36 /* Source */ = { + A4618A1DDF667A378A45F60EB5927693 /* Internal */ = { isa = PBXGroup; children = ( - 0A7899AF5009101BF57834D8F6F3798B /* IGListAdapter.h */, - E2BA17B4D46F0A1F64B0273D2790EFAD /* IGListAdapter.m */, - 3E3C998AED7936FD8D90CF8885C0CEA6 /* IGListAdapterDataSource.h */, - 8624E1893EE964DD61DFE99830F6044F /* IGListAdapterDelegate.h */, - 55BC6B6BF68D353172BCA9558C625D87 /* IGListAdapterUpdater.h */, - 80A87597C395EEE9AE7F9EF07038090D /* IGListAdapterUpdater.m */, - 370D514F50F8FEB78CECA01D6852F423 /* IGListAdapterUpdaterDelegate.h */, - 344237AFE5F41D67FF228EB7DCEDA994 /* IGListCollectionContext.h */, - 36F9F6168CC5BCA5EDC87FF9FBD33F63 /* IGListCollectionView.h */, - EC8160516DEB382C0D16152C3FDEB4E9 /* IGListCollectionView.m */, - 994000E03FC8D694B777FA94563C1295 /* IGListDisplayDelegate.h */, - 3A861C1533818FC67C6AA6B085D785AB /* IGListGridCollectionViewLayout.h */, - B6628754AF37247E70644C7567ECCC5F /* IGListGridCollectionViewLayout.m */, - 0B7DD8B867AA513EDD424F938280D2C3 /* IGListReloadDataUpdater.h */, - A202ECA8EDAD36D175199621D9221119 /* IGListReloadDataUpdater.m */, - 24C5008CB63E4C4CFCB944421A36287A /* IGListScrollDelegate.h */, - 00FF08D24ACD9C40F09A6C5DD7C3985A /* IGListSectionController.h */, - 6E073152D2E0AF1598C446F207079DFC /* IGListSectionController.m */, - BDA6FA6A6072BD273CA26F634923994F /* IGListSectionType.h */, - 0CF6A6573C9EE33716EE0BA298A649D2 /* IGListSingleSectionController.h */, - 22D7D5BCC030009AD1727364E83A0E15 /* IGListSingleSectionController.m */, - C6440E1162768F04CE65F5BA874ECEDF /* IGListStackedSectionController.h */, - 94D2DCEF1598A4658435707D3E9439F4 /* IGListStackedSectionController.m */, - CB899221F334DE952DE1EA2AFF3FF16D /* IGListSupplementaryViewSource.h */, - 18DADA6ECE9C4FCEFBB558DC10C6F47D /* IGListUpdatingDelegate.h */, - ABB8243C12D76F525C8EE68200589C7C /* IGListWorkingRangeDelegate.h */, - 8477470AC5332FC1A90F44ADA20F7F15 /* Common */, - 7C974E26C5FFA6BFEC3ABAB8AB3B4388 /* Internal */, + 5BAE205A644C424841D3809B12A6B4BC /* IGListIndexPathResultInternal.h */, + 96675648868FAAF60F7F153BADE6F3E6 /* IGListIndexSetResultInternal.h */, + 337526156215EB3B48BD0987E27116D6 /* IGListMoveIndexInternal.h */, + 6022053F53DEA347670956F9876412EE /* IGListMoveIndexPathInternal.h */, ); - name = Source; - path = Source; + name = Internal; + path = Internal; sourceTree = ""; }; D10B999871098CA065A978819013F4E5 /* Development Pods */ = { @@ -399,55 +402,56 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 2F7DF144D01A40271889212ACE7262AC /* Headers */ = { + 79CACE300BA1D56581AB7745F43D0E70 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6F682A8EA726A270F1904FCD2E840947 /* IGListAdapter.h in Headers */, - 38536DBF989B60D83F7787178EEEAF66 /* IGListAdapterDataSource.h in Headers */, - 6C08093D36A6B0F6F1EF9479DC93B6C8 /* IGListAdapterDelegate.h in Headers */, - CAD6C2B63F9325E0C4868F8F8B785860 /* IGListAdapterInternal.h in Headers */, - 26ADE8B08BD4D17B647509298B2DC3C8 /* IGListAdapterProxy.h in Headers */, - 4CD3831311BFA10CB428CF8ACB6F519B /* IGListAdapterUpdater.h in Headers */, - 9864A7E66E494F6A1D66AFD67ECC58D0 /* IGListAdapterUpdaterDelegate.h in Headers */, - C4A58CD06E156FBE224C8AF4FE4FEB5D /* IGListAdapterUpdaterInternal.h in Headers */, - F1F9563604BA966E65B6C16D42013190 /* IGListAssert.h in Headers */, - 4DCE95395C5AEB568EBB34BDDFD5A1FD /* IGListBatchUpdateData.h in Headers */, - 6DC4FB7D483DF8545F28282DBF04D70F /* IGListCollectionContext.h in Headers */, - 444F193D35B1937AD382EA1AE5A2959C /* IGListCollectionView.h in Headers */, - E2D5A58A9E092374BD9851859A8EE517 /* IGListDiff.h in Headers */, - DDCD8AD8E57E4F22AEA5D226F13D22AF /* IGListDiffable.h in Headers */, - EC2869504AFC482CAB5C34E9A63AA905 /* IGListDisplayDelegate.h in Headers */, - 90C2AA56EC7A1FE7453A6E656418FF4A /* IGListDisplayHandler.h in Headers */, - 6F218C0F42151275AF563CCA880E8E2F /* IGListExperiments.h in Headers */, - 6BA49994143A21BF9706954D1AE889D3 /* IGListGridCollectionViewLayout.h in Headers */, - 4C255139D86778ABA821226CA723A478 /* IGListIndexPathResult.h in Headers */, - D74ED2035A2C6C2A7C07CE94D085C9A2 /* IGListIndexPathResultInternal.h in Headers */, - DFC1F2862BD35134F1E37E7A76E8A2AD /* IGListIndexSetResult.h in Headers */, - D6A413C289A52E9F8AE426459D489204 /* IGListIndexSetResultInternal.h in Headers */, - 3FC2CF5A3637B9539A5FFEAB73388302 /* IGListKit-umbrella.h in Headers */, - 6FE08BEE2918CC77A137DE9F9595B7AB /* IGListKit.h in Headers */, - 214DF95806AA7D6567213BA7716B3141 /* IGListMacros.h in Headers */, - 6961B5EDD3531B7F58F1EDE3617FBEED /* IGListMoveIndex.h in Headers */, - 25F834445B52C12228E0B2723D2AF724 /* IGListMoveIndexInternal.h in Headers */, - 71ACBAEBF2A748714F45E113FE9F7033 /* IGListMoveIndexPath.h in Headers */, - A0B98BA7B1A8AB64F8A0E7A7979D99C8 /* IGListMoveIndexPathInternal.h in Headers */, - A8F2D00BB26603E0A1E3BB48E51B04F1 /* IGListReloadDataUpdater.h in Headers */, - 36FFC80FA24E7A7B1DFEE40EF59E2CC9 /* IGListScrollDelegate.h in Headers */, - 9714886DF337A11D975B9BC5F221C2DB /* IGListSectionController.h in Headers */, - DE36D601F81FD3CF3A965B180601F162 /* IGListSectionControllerInternal.h in Headers */, - 5893D8A7F548C840407520115AA354FA /* IGListSectionMap.h in Headers */, - 41659359073FD21B8361BF3B0F998902 /* IGListSectionType.h in Headers */, - 9FEEF6327F4D14CE04E6D95FD32A0921 /* IGListSingleSectionController.h in Headers */, - 71315FF225B69954D71EFF04A2DDF435 /* IGListStackedSectionController.h in Headers */, - 2E78919190897DC868CA2F2C98BE516F /* IGListStackedSectionControllerInternal.h in Headers */, - 92702BA63B5789B1BCFDB0418743F1D0 /* IGListSupplementaryViewSource.h in Headers */, - 284819C119264EDECADA320C21B03F68 /* IGListUpdatingDelegate.h in Headers */, - F75B6FB590C818B53F1DDCC5105F62CA /* IGListWorkingRangeDelegate.h in Headers */, - 3AE5A31F07332D89E5E68F2E43036497 /* IGListWorkingRangeHandler.h in Headers */, - 92E319C024786AB888750E21A5DAFD01 /* NSNumber+IGListDiffable.h in Headers */, - B12A5458ED7B8CA418B5FA5C31313A54 /* NSString+IGListDiffable.h in Headers */, - FD2C279D4F0DDA752C75E9A1E96A771A /* UICollectionView+IGListBatchUpdateData.h in Headers */, + 5FE82688193F1423490394C6C1CB7E2A /* IGListAdapter.h in Headers */, + 1952D111F15CB6F5841BEC1836BBF846 /* IGListAdapterDataSource.h in Headers */, + 62EFBAAFC3666EF5A1B94E06F5B1D581 /* IGListAdapterDelegate.h in Headers */, + DEFC4D31A3618474724D8358D4AD570F /* IGListAdapterInternal.h in Headers */, + E1A40E7D586085E3B2E367E986345AEF /* IGListAdapterProxy.h in Headers */, + 110B5111B31D68E3B4E659D80667D6FC /* IGListAdapterUpdater.h in Headers */, + 4CEE81F50DDA34E74300C83E5214387E /* IGListAdapterUpdaterDelegate.h in Headers */, + 1827DC5970529767EE98EFF0041B34BD /* IGListAdapterUpdaterInternal.h in Headers */, + 60CCF2BCB17DEA41A535F937DD4ED26C /* IGListAssert.h in Headers */, + 394D7FE3902740F2D05A63088A34BB4F /* IGListBatchUpdateData.h in Headers */, + D00C7BF810EB48D1A3544A06E47B426C /* IGListCollectionContext.h in Headers */, + 4599E933492E93C44D304B502FF1D218 /* IGListCollectionView.h in Headers */, + 8759F3A0D00C00947F9B2CA0209EDD30 /* IGListCompatibility.h in Headers */, + E2B5EE89FC50A922EC7CB3B82CFC9105 /* IGListDiff.h in Headers */, + E9FC2C98FB655719B1D9ADEC0D63F3F7 /* IGListDiffable.h in Headers */, + EA2F0E209C9FCC35714E95DFD7BC2584 /* IGListDisplayDelegate.h in Headers */, + 3BB208D0B75DE067F8D2E546B3F1C6E1 /* IGListDisplayHandler.h in Headers */, + 62516F10682C3544C59DF4FF9ED342A0 /* IGListExperiments.h in Headers */, + 6D490E0F888998537D578A59E2ACAB1A /* IGListGridCollectionViewLayout.h in Headers */, + D5696CC0E26AFDD8CCB92A4BF1700EEF /* IGListIndexPathResult.h in Headers */, + 762748711DBD49FE0D54CFC3A15FEB2A /* IGListIndexPathResultInternal.h in Headers */, + 28D3EADB492A11D68A421A678B7235D8 /* IGListIndexSetResult.h in Headers */, + C5B3B34FA492889E065138037D05B70C /* IGListIndexSetResultInternal.h in Headers */, + 577BAED4D11307911255B0766C996E84 /* IGListKit-umbrella.h in Headers */, + 5EE4EA02AC8325EE427A0966E3DC2375 /* IGListKit.h in Headers */, + 7B5E8BA91EFA2772DB2E738FA1BF69D8 /* IGListMacros.h in Headers */, + DFECB73886DA25B7A85F535135C97659 /* IGListMoveIndex.h in Headers */, + 470E4107298EBAAB76AC104E118CD191 /* IGListMoveIndexInternal.h in Headers */, + E87E454C1B4C3DC3F8EC1F1D3BE0396A /* IGListMoveIndexPath.h in Headers */, + B92DAA8A776534EB35D2211C0FFF753A /* IGListMoveIndexPathInternal.h in Headers */, + 6048EA76F5434FF48947CAF455B4032D /* IGListReloadDataUpdater.h in Headers */, + 54F36E1603580DFD573DC61DB4581B61 /* IGListScrollDelegate.h in Headers */, + 1010C84183F1431440597D7205B976C6 /* IGListSectionController.h in Headers */, + 81BDFA8110E75D86430AF62673ED7F25 /* IGListSectionControllerInternal.h in Headers */, + 215B3B54FABAAF6F4C7A31ABF127FFA3 /* IGListSectionMap.h in Headers */, + 18A0CB61A0EB5FC3DBE1EA814CE97B6A /* IGListSectionType.h in Headers */, + 61DCAA5657FD11D2D912E36A452AEFC8 /* IGListSingleSectionController.h in Headers */, + DA05DD9EBF1A9D901E6941F076056434 /* IGListStackedSectionController.h in Headers */, + 0F4944BB87DB6B6074A3B1469A328AC9 /* IGListStackedSectionControllerInternal.h in Headers */, + C8164D7AA2A44C57770F9EEBE9AE69C7 /* IGListSupplementaryViewSource.h in Headers */, + 245C807802EF85870DF5A1AEDAA0D317 /* IGListUpdatingDelegate.h in Headers */, + 8176549F7A3717614F7F4C74BB016362 /* IGListWorkingRangeDelegate.h in Headers */, + 76C8096F403F0638C1841BF8F4F44CFC /* IGListWorkingRangeHandler.h in Headers */, + 85E96B92ACBBF79BC98456DDC27B003B /* NSNumber+IGListDiffable.h in Headers */, + E413ED05029BAC36A2185E38C1C3FD4C /* NSString+IGListDiffable.h in Headers */, + 4A6F85DCDA14D392F255FD7C98DA07EE /* UICollectionView+IGListBatchUpdateData.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -462,39 +466,39 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */ = { + 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */; + buildConfigurationList = B547298AE396222162AB7261403B4799 /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( - 0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */, - D7057175063065567057895AB005C590 /* Frameworks */, - FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */, + 83B4C195EA1ECC16B9374751B62AADFE /* Sources */, + FA4EB3DF8F0AEBF00340B91B6A562097 /* Frameworks */, + 79CACE300BA1D56581AB7745F43D0E70 /* Headers */, ); buildRules = ( ); dependencies = ( - 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */, ); - name = "Pods-IGListKitExamples"; - productName = "Pods-IGListKitExamples"; - productReference = C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */; + name = IGListKit; + productName = IGListKit; + productReference = 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */; productType = "com.apple.product-type.framework"; }; - 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */ = { + 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */ = { isa = PBXNativeTarget; - buildConfigurationList = B3CE34E552D702764C716F6DB1F3C643 /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildConfigurationList = 447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */; buildPhases = ( - C892191E1C460222FB102FD029E829DD /* Sources */, - E740BDF0F8326DA093D94B70B8370630 /* Frameworks */, - 2F7DF144D01A40271889212ACE7262AC /* Headers */, + 0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */, + D7057175063065567057895AB005C590 /* Frameworks */, + FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */, ); buildRules = ( ); dependencies = ( + 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */, ); - name = IGListKit; - productName = IGListKit; - productReference = 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */; + name = "Pods-IGListKitExamples"; + productName = "Pods-IGListKitExamples"; + productReference = C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -518,7 +522,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */, + 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */, 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */, ); }; @@ -533,32 +537,32 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C892191E1C460222FB102FD029E829DD /* Sources */ = { + 83B4C195EA1ECC16B9374751B62AADFE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 344AA74532E754A3AFF71B43334B78E6 /* IGListAdapter.m in Sources */, - F53007A3260E7D534E54B49931E108A3 /* IGListAdapterProxy.m in Sources */, - 5CEB78E366E2440AF8E5783DA9185ABA /* IGListAdapterUpdater.m in Sources */, - 2A196D716C8010B1878B132781BA4096 /* IGListBatchUpdateData.mm in Sources */, - 7C0E9AA2B0A1B63055CB0BB6D9333AB1 /* IGListCollectionView.m in Sources */, - 3CCC121550460C4D52B8705E55434A1F /* IGListDiff.mm in Sources */, - 397AAC0DAE9609DD55B007DDDE6664AD /* IGListDisplayHandler.m in Sources */, - E665C410399796796E3B29436235AFE4 /* IGListGridCollectionViewLayout.m in Sources */, - A43AEB6E178A6964566E282CA70BC9FC /* IGListIndexPathResult.m in Sources */, - EF528B0CA95266BC176ACBE97837CDED /* IGListIndexSetResult.m in Sources */, - B16C22AF0AD9B7F542A6950083C57881 /* IGListKit-dummy.m in Sources */, - 515E3B796D98C933330315203439C8FE /* IGListMoveIndex.m in Sources */, - E54599813BA27280E3884E6CE6D292BE /* IGListMoveIndexPath.m in Sources */, - 3D57234105962D7E5BEA2FD4185D2CF9 /* IGListReloadDataUpdater.m in Sources */, - CF5FACC6956E1534294CAA15E67654FD /* IGListSectionController.m in Sources */, - 1D6E392D84D63F7730177FDFA41B3258 /* IGListSectionMap.m in Sources */, - 18EF630E16F3717605955EB393C1B96B /* IGListSingleSectionController.m in Sources */, - 927B131C550158BACA30076C9F260CAE /* IGListStackedSectionController.m in Sources */, - B894A17FC32DD79D42CAEEB346178C8C /* IGListWorkingRangeHandler.mm in Sources */, - A001EA29694F5BD2B9C5666D1A41C014 /* NSNumber+IGListDiffable.m in Sources */, - 6220EFE7C6E3F590AC7512C934795B47 /* NSString+IGListDiffable.m in Sources */, - 4FAF3AD96F5B8223BD37ADC4B33DCE83 /* UICollectionView+IGListBatchUpdateData.m in Sources */, + 6E96B7C9098F5B1D471503C621AD2A19 /* IGListAdapter.m in Sources */, + 96326C0B8A3D5D52E1FDA18627CA3717 /* IGListAdapterProxy.m in Sources */, + 3F2C925FE8DFB39C43B7F37BD19A4F62 /* IGListAdapterUpdater.m in Sources */, + 07FC9C4DC29C3066CC762F7770C5EC77 /* IGListBatchUpdateData.mm in Sources */, + 4929ABDC9001C6B826DFF573A6288445 /* IGListCollectionView.m in Sources */, + 88B7FCC165A119C107A9A40349D03095 /* IGListDiff.mm in Sources */, + 9E5C259E207E48006441DB19B73BB3EA /* IGListDisplayHandler.m in Sources */, + DAA16ED5B231827FF3B2C02631041F12 /* IGListGridCollectionViewLayout.m in Sources */, + E0EE5071560368E72226CE677087112B /* IGListIndexPathResult.m in Sources */, + 0D682CF7888C8CEE79EDAC28AED3BAC8 /* IGListIndexSetResult.m in Sources */, + DE9468328A8F7EEF22134D594C627B2B /* IGListKit-dummy.m in Sources */, + E53BD068B9BB1622AF03089D8DF675A0 /* IGListMoveIndex.m in Sources */, + E4E2C901BE4399DA6361E557D8E9886F /* IGListMoveIndexPath.m in Sources */, + 48E4BF12B6985E4CB98978E8EEEC1538 /* IGListReloadDataUpdater.m in Sources */, + 4102B097D44653AC20A7406C0141298D /* IGListSectionController.m in Sources */, + 240AB10880721A7FB830E61814F195EB /* IGListSectionMap.m in Sources */, + 430EC70E16EF9CF926EC450D9F491E7D /* IGListSingleSectionController.m in Sources */, + 3AA670EC7C084B5D7E4B69C8AC20EA34 /* IGListStackedSectionController.m in Sources */, + ECAE25470E28606279D1BFBD1BE4EC03 /* IGListWorkingRangeHandler.mm in Sources */, + 2E5575BF3178B04CA7AC8B119C030D42 /* NSNumber+IGListDiffable.m in Sources */, + E7423B1E7E7C097EF328F69EA7010324 /* NSString+IGListDiffable.m in Sources */, + 05A7A7674359FC3550A86DFF6FBCC0B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -568,44 +572,12 @@ 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = 9D781EB30AA915DF5F4DD7F2BB2A2CA3 /* IGListKit */; + target = 49D1209C6E2A9FC43A515943B68FEC7F /* IGListKit */; targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0DE34D64C2C88EFCCA6E61F3DAE30F02 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1419AF79FD312ABF0B0A66101B382E02 /* IGListKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = IGListKit; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 1DD1CFF0DC5554065098F7DC1848365A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -646,6 +618,70 @@ }; name = Release; }; + 231B68E5F5E32E76019771A213C0DEFD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1419AF79FD312ABF0B0A66101B382E02 /* IGListKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = IGListKit; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3313F88BC5604260038736CFB944FE4B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1419AF79FD312ABF0B0A66101B382E02 /* IGListKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = IGListKit; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 650FB46C8F30EE06870353DFC5EA54B6 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */; @@ -760,38 +796,6 @@ }; name = Release; }; - F7810A84E906AFA58467A1C5EA47F741 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1419AF79FD312ABF0B0A66101B382E02 /* IGListKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = IGListKit; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -813,11 +817,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B3CE34E552D702764C716F6DB1F3C643 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + B547298AE396222162AB7261403B4799 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - F7810A84E906AFA58467A1C5EA47F741 /* Debug */, - 0DE34D64C2C88EFCCA6E61F3DAE30F02 /* Release */, + 231B68E5F5E32E76019771A213C0DEFD /* Debug */, + 3313F88BC5604260038736CFB944FE4B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h index d36b72123..5fff53339 100644 --- a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h +++ b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h @@ -4,6 +4,7 @@ #import "IGListAssert.h" #import "IGListBatchUpdateData.h" +#import "IGListCompatibility.h" #import "IGListDiff.h" #import "IGListDiffable.h" #import "IGListExperiments.h" diff --git a/IGListKit.xcodeproj/project.pbxproj b/IGListKit.xcodeproj/project.pbxproj index fc34ddbc5..a6457cd51 100644 --- a/IGListKit.xcodeproj/project.pbxproj +++ b/IGListKit.xcodeproj/project.pbxproj @@ -260,6 +260,9 @@ 88DF89881E010F5C00B1B9B4 /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; }; 88DF89891E010F6500B1B9B4 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; }; 88DF898A1E010F7000B1B9B4 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; }; + 989317631E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 989317641E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 989317651E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -430,6 +433,7 @@ 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IGListKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 887D0B571D870E1E009E01F7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "IGListKit-macOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 989317621E0ED45900DB93B3 /* IGListCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; C4A16046BECFD57B7EB75259 /* Pods-IGListKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.debug.xcconfig"; sourceTree = ""; }; DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FD40284889DE182FFC7F471E /* Pods_IGListKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGListKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -489,34 +493,34 @@ 0B3B927E1E08D7F5008390ED /* Source */ = { isa = PBXGroup; children = ( - 0B3B927F1E08D7F5008390ED /* Common */, 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */, - 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */, 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */, 0B3B929D1E08D7F5008390ED /* IGListAdapterDelegate.h */, 0B3B929E1E08D7F5008390ED /* IGListAdapterUpdater.h */, - 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */, 0B3B92A01E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h */, 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */, 0B3B92A21E08D7F5008390ED /* IGListCollectionView.h */, - 0B3B92A31E08D7F5008390ED /* IGListCollectionView.m */, 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */, 0B3B92A51E08D7F5008390ED /* IGListGridCollectionViewLayout.h */, - 0B3B92A61E08D7F5008390ED /* IGListGridCollectionViewLayout.m */, 0B3B92A71E08D7F5008390ED /* IGListReloadDataUpdater.h */, - 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */, 0B3B92A91E08D7F5008390ED /* IGListScrollDelegate.h */, 0B3B92AA1E08D7F5008390ED /* IGListSectionController.h */, - 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */, 0B3B92AC1E08D7F5008390ED /* IGListSectionType.h */, 0B3B92AD1E08D7F5008390ED /* IGListSingleSectionController.h */, - 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */, 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */, - 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */, 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */, 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */, 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */, + 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */, + 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */, + 0B3B92A31E08D7F5008390ED /* IGListCollectionView.m */, + 0B3B92A61E08D7F5008390ED /* IGListGridCollectionViewLayout.m */, + 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */, + 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */, + 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */, + 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */, 0B3B92B41E08D7F5008390ED /* Info.plist */, + 0B3B927F1E08D7F5008390ED /* Common */, 0B3B92B51E08D7F5008390ED /* Internal */, ); path = Source; @@ -527,26 +531,27 @@ children = ( 0B3B92801E08D7F5008390ED /* IGListAssert.h */, 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */, - 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */, + 989317621E0ED45900DB93B3 /* IGListCompatibility.h */, 0B3B92831E08D7F5008390ED /* IGListDiff.h */, - 0B3B92841E08D7F5008390ED /* IGListDiff.mm */, 0B3B92851E08D7F5008390ED /* IGListDiffable.h */, 0B3B92861E08D7F5008390ED /* IGListExperiments.h */, 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */, - 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */, 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */, - 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */, 0B3B928B1E08D7F5008390ED /* IGListKit.h */, 0B3B928C1E08D7F5008390ED /* IGListMacros.h */, 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */, - 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */, 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */, - 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */, - 0B3B92911E08D7F5008390ED /* Internal */, 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */, - 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */, 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */, + 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */, + 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */, + 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */, + 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */, + 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */, 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */, + 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */, + 0B3B92841E08D7F5008390ED /* IGListDiff.mm */, + 0B3B92911E08D7F5008390ED /* Internal */, ); path = Common; sourceTree = ""; @@ -725,6 +730,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 989317641E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, 0B3B92FB1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, 0B3B92E91E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */, 0B3B930B1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, @@ -776,6 +782,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 989317631E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, 0B3B92FA1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, 0B3B92E81E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */, 0B3B930A1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, @@ -827,6 +834,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 989317651E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, 0B3B934D1E08D839008390ED /* IGListBatchUpdateData.h in Headers */, 0B3B934B1E08D82E008390ED /* IGListMoveIndexPathInternal.h in Headers */, 0B3B93521E08D839008390ED /* IGListIndexSetResult.h in Headers */, diff --git a/Source/Common/IGListBatchUpdateData.mm b/Source/Common/IGListBatchUpdateData.mm index 949dff88e..d8a974aa1 100644 --- a/Source/Common/IGListBatchUpdateData.mm +++ b/Source/Common/IGListBatchUpdateData.mm @@ -8,14 +8,7 @@ */ #import "IGListBatchUpdateData.h" - -#import - -#if TARGET_OS_EMBEDDED || TARGET_OS_SIMULATOR -#import -#else -#import -#endif +#import #import diff --git a/Source/Common/IGListCompatibility.h b/Source/Common/IGListCompatibility.h new file mode 100644 index 000000000..2d59a928a --- /dev/null +++ b/Source/Common/IGListCompatibility.h @@ -0,0 +1,16 @@ +/** + * Copyright (c) 2016-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +#if TARGET_OS_EMBEDDED || TARGET_OS_SIMULATOR +#import +#else +#import +#endif diff --git a/Source/Common/IGListDiff.mm b/Source/Common/IGListDiff.mm index 4ee57335b..c6fcba300 100644 --- a/Source/Common/IGListDiff.mm +++ b/Source/Common/IGListDiff.mm @@ -13,14 +13,7 @@ #import #import -#import - -#if TARGET_OS_EMBEDDED || TARGET_OS_SIMULATOR -#import -#else -#import -#endif - +#import #import #import diff --git a/Source/Common/IGListKit.h b/Source/Common/IGListKit.h index 4e8497e65..713ffddd7 100644 --- a/Source/Common/IGListKit.h +++ b/Source/Common/IGListKit.h @@ -7,13 +7,7 @@ * of patent rights can be found in the PATENTS file in the same directory. */ -#import - -#if TARGET_OS_EMBEDDED || TARGET_OS_SIMULATOR -#import -#else -#import -#endif +#import /** * Project version number for IGListKit.