mirror of
https://github.com/Instagram/IGListKit
synced 2026-05-23 17:28:22 +00:00
Fix intern syncing with xcodeproj
This commit is contained in:
parent
f833986df2
commit
1483e8e99b
8 changed files with 203 additions and 184 deletions
|
|
@ -7,6 +7,18 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
296176F71D9D54C100F40F34 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
296176F81D9D54C100F40F34 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F01D9D54C100F40F34 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
296176F91D9D54C100F40F34 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F11D9D54C100F40F34 /* IGListSectionController.m */; };
|
||||
296176FA1D9D54C100F40F34 /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F21D9D54C100F40F34 /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
296176FB1D9D54C100F40F34 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
296176FC1D9D54C100F40F34 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */; };
|
||||
296176FD1D9D54C100F40F34 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
296176FE1D9D54C100F40F34 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */; };
|
||||
296177031D9D54E300F40F34 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
296177041D9D54E300F40F34 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177001D9D54E300F40F34 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
296177051D9D54E300F40F34 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 296177011D9D54E300F40F34 /* IGListSectionMap.m */; };
|
||||
296177061D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
5C81083F8E7AEF4B3EBE8871 /* Pods_IGListKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD40284889DE182FFC7F471E /* Pods_IGListKitTests.framework */; };
|
||||
88144F071D870EDC007C7F66 /* IGListAdapterE2ETests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */; };
|
||||
88144F081D870EDC007C7F66 /* IGListAdapterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */; };
|
||||
|
|
@ -53,9 +65,6 @@
|
|||
88144F6F1D870F3E007C7F66 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */; };
|
||||
88144F701D870F3E007C7F66 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F711D870F3E007C7F66 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */; };
|
||||
88144F721D870F3E007C7F66 /* IGListItemController.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F341D870F3E007C7F66 /* IGListItemController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F731D870F3E007C7F66 /* IGListItemController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F351D870F3E007C7F66 /* IGListItemController.m */; };
|
||||
88144F741D870F3E007C7F66 /* IGListItemType.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F361D870F3E007C7F66 /* IGListItemType.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F751D870F3E007C7F66 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F371D870F3E007C7F66 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F761D870F3E007C7F66 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F381D870F3E007C7F66 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F771D870F3E007C7F66 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F391D870F3E007C7F66 /* IGListMoveIndex.m */; };
|
||||
|
|
@ -63,10 +72,6 @@
|
|||
88144F791D870F3E007C7F66 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */; };
|
||||
88144F7A1D870F3E007C7F66 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F7B1D870F3E007C7F66 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */; };
|
||||
88144F7C1D870F3E007C7F66 /* IGListSingleItemController.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3E1D870F3E007C7F66 /* IGListSingleItemController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F7D1D870F3E007C7F66 /* IGListSingleItemController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3F1D870F3E007C7F66 /* IGListSingleItemController.m */; };
|
||||
88144F7E1D870F3E007C7F66 /* IGListStackedItemController.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F401D870F3E007C7F66 /* IGListStackedItemController.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F7F1D870F3E007C7F66 /* IGListStackedItemController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F411D870F3E007C7F66 /* IGListStackedItemController.m */; };
|
||||
88144F801D870F3E007C7F66 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F811D870F3E007C7F66 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
88144F821D870F3E007C7F66 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
|
|
@ -78,12 +83,8 @@
|
|||
88144F881D870F3E007C7F66 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */; };
|
||||
88144F891D870F3E007C7F66 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F8A1D870F3E007C7F66 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F8B1D870F3E007C7F66 /* IGListItemControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4E1D870F3E007C7F66 /* IGListItemControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F8C1D870F3E007C7F66 /* IGListItemMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4F1D870F3E007C7F66 /* IGListItemMap.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F8D1D870F3E007C7F66 /* IGListItemMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F501D870F3E007C7F66 /* IGListItemMap.m */; };
|
||||
88144F8E1D870F3E007C7F66 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F8F1D870F3E007C7F66 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F901D870F3E007C7F66 /* IGListStackedItemControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F531D870F3E007C7F66 /* IGListStackedItemControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F911D870F3E007C7F66 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
88144F921D870F3E007C7F66 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */; };
|
||||
88144F931D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
||||
|
|
@ -107,6 +108,18 @@
|
|||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = "<group>"; };
|
||||
296176F01D9D54C100F40F34 /* IGListSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = "<group>"; };
|
||||
296176F11D9D54C100F40F34 /* IGListSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = "<group>"; };
|
||||
296176F21D9D54C100F40F34 /* IGListSectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = "<group>"; };
|
||||
296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = "<group>"; };
|
||||
296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = "<group>"; };
|
||||
296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = "<group>"; };
|
||||
296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = "<group>"; };
|
||||
296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = "<group>"; };
|
||||
296177001D9D54E300F40F34 /* IGListSectionMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = "<group>"; };
|
||||
296177011D9D54E300F40F34 /* IGListSectionMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = "<group>"; };
|
||||
296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = "<group>"; };
|
||||
6BCA3FF59943AD1DAC2077E3 /* Pods-IGListKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.release.xcconfig"; sourceTree = "<group>"; };
|
||||
88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterE2ETests.m; sourceTree = "<group>"; };
|
||||
88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterTests.m; sourceTree = "<group>"; };
|
||||
|
|
@ -165,9 +178,6 @@
|
|||
88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = "<group>"; };
|
||||
88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = "<group>"; };
|
||||
88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = "<group>"; };
|
||||
88144F341D870F3E007C7F66 /* IGListItemController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListItemController.h; sourceTree = "<group>"; };
|
||||
88144F351D870F3E007C7F66 /* IGListItemController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListItemController.m; sourceTree = "<group>"; };
|
||||
88144F361D870F3E007C7F66 /* IGListItemType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListItemType.h; sourceTree = "<group>"; };
|
||||
88144F371D870F3E007C7F66 /* IGListMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = "<group>"; };
|
||||
88144F381D870F3E007C7F66 /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = "<group>"; };
|
||||
88144F391D870F3E007C7F66 /* IGListMoveIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = "<group>"; };
|
||||
|
|
@ -175,10 +185,6 @@
|
|||
88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = "<group>"; };
|
||||
88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = "<group>"; };
|
||||
88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = "<group>"; };
|
||||
88144F3E1D870F3E007C7F66 /* IGListSingleItemController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSingleItemController.h; sourceTree = "<group>"; };
|
||||
88144F3F1D870F3E007C7F66 /* IGListSingleItemController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleItemController.m; sourceTree = "<group>"; };
|
||||
88144F401D870F3E007C7F66 /* IGListStackedItemController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedItemController.h; sourceTree = "<group>"; };
|
||||
88144F411D870F3E007C7F66 /* IGListStackedItemController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListStackedItemController.m; sourceTree = "<group>"; };
|
||||
88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = "<group>"; };
|
||||
88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = "<group>"; };
|
||||
88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = "<group>"; };
|
||||
|
|
@ -190,12 +196,8 @@
|
|||
88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = "<group>"; };
|
||||
88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = "<group>"; };
|
||||
88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = "<group>"; };
|
||||
88144F4E1D870F3E007C7F66 /* IGListItemControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListItemControllerInternal.h; sourceTree = "<group>"; };
|
||||
88144F4F1D870F3E007C7F66 /* IGListItemMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListItemMap.h; sourceTree = "<group>"; };
|
||||
88144F501D870F3E007C7F66 /* IGListItemMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListItemMap.m; sourceTree = "<group>"; };
|
||||
88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = "<group>"; };
|
||||
88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = "<group>"; };
|
||||
88144F531D870F3E007C7F66 /* IGListStackedItemControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedItemControllerInternal.h; sourceTree = "<group>"; };
|
||||
88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = "<group>"; };
|
||||
88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListWorkingRangeHandler.mm; sourceTree = "<group>"; };
|
||||
88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSIndexSet+PrettyDescription.h"; sourceTree = "<group>"; };
|
||||
|
|
@ -274,6 +276,10 @@
|
|||
88144F451D870F3E007C7F66 /* Internal */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */,
|
||||
296177001D9D54E300F40F34 /* IGListSectionMap.h */,
|
||||
296177011D9D54E300F40F34 /* IGListSectionMap.m */,
|
||||
296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */,
|
||||
88144F461D870F3E007C7F66 /* IGListAdapterInternal.h */,
|
||||
88144F471D870F3E007C7F66 /* IGListAdapterProxy.h */,
|
||||
88144F481D870F3E007C7F66 /* IGListAdapterProxy.m */,
|
||||
|
|
@ -282,12 +288,8 @@
|
|||
88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */,
|
||||
88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */,
|
||||
88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */,
|
||||
88144F4E1D870F3E007C7F66 /* IGListItemControllerInternal.h */,
|
||||
88144F4F1D870F3E007C7F66 /* IGListItemMap.h */,
|
||||
88144F501D870F3E007C7F66 /* IGListItemMap.m */,
|
||||
88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */,
|
||||
88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */,
|
||||
88144F531D870F3E007C7F66 /* IGListStackedItemControllerInternal.h */,
|
||||
88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */,
|
||||
88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */,
|
||||
88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */,
|
||||
|
|
@ -321,6 +323,14 @@
|
|||
887D0B501D870DFE009E01F7 /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */,
|
||||
296176F01D9D54C100F40F34 /* IGListSectionController.h */,
|
||||
296176F11D9D54C100F40F34 /* IGListSectionController.m */,
|
||||
296176F21D9D54C100F40F34 /* IGListSectionType.h */,
|
||||
296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */,
|
||||
296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */,
|
||||
296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */,
|
||||
296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */,
|
||||
88144F1E1D870F3E007C7F66 /* IGListAdapter.h */,
|
||||
88144F1F1D870F3E007C7F66 /* IGListAdapter.m */,
|
||||
88144F201D870F3E007C7F66 /* IGListAdapterDataSource.h */,
|
||||
|
|
@ -343,9 +353,6 @@
|
|||
88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */,
|
||||
88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */,
|
||||
88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */,
|
||||
88144F341D870F3E007C7F66 /* IGListItemController.h */,
|
||||
88144F351D870F3E007C7F66 /* IGListItemController.m */,
|
||||
88144F361D870F3E007C7F66 /* IGListItemType.h */,
|
||||
887D0B511D870DFE009E01F7 /* IGListKit.h */,
|
||||
88144F371D870F3E007C7F66 /* IGListMacros.h */,
|
||||
88144F381D870F3E007C7F66 /* IGListMoveIndex.h */,
|
||||
|
|
@ -354,10 +361,6 @@
|
|||
88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */,
|
||||
88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */,
|
||||
88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */,
|
||||
88144F3E1D870F3E007C7F66 /* IGListSingleItemController.h */,
|
||||
88144F3F1D870F3E007C7F66 /* IGListSingleItemController.m */,
|
||||
88144F401D870F3E007C7F66 /* IGListStackedItemController.h */,
|
||||
88144F411D870F3E007C7F66 /* IGListStackedItemController.m */,
|
||||
88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */,
|
||||
88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */,
|
||||
88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */,
|
||||
|
|
@ -406,7 +409,6 @@
|
|||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
88144F7C1D870F3E007C7F66 /* IGListSingleItemController.h in Headers */,
|
||||
88144F641D870F3E007C7F66 /* IGListBatchUpdateData.h in Headers */,
|
||||
88144F891D870F3E007C7F66 /* IGListIndexPathResultInternal.h in Headers */,
|
||||
88144F781D870F3E007C7F66 /* IGListMoveIndexPath.h in Headers */,
|
||||
|
|
@ -416,7 +418,6 @@
|
|||
88144F751D870F3E007C7F66 /* IGListMacros.h in Headers */,
|
||||
88144F671D870F3E007C7F66 /* IGListCollectionView.h in Headers */,
|
||||
88144F6C1D870F3E007C7F66 /* IGListDisplayDelegate.h in Headers */,
|
||||
88144F8B1D870F3E007C7F66 /* IGListItemControllerInternal.h in Headers */,
|
||||
88144F811D870F3E007C7F66 /* IGListUpdatingDelegate.h in Headers */,
|
||||
88144F6D1D870F3E007C7F66 /* IGListExperiments.h in Headers */,
|
||||
88144F5E1D870F3E007C7F66 /* IGListAdapterDataSource.h in Headers */,
|
||||
|
|
@ -424,9 +425,13 @@
|
|||
88144F971D870F3E007C7F66 /* NSObject+IGListDiffable.h in Headers */,
|
||||
88144F8E1D870F3E007C7F66 /* IGListMoveIndexInternal.h in Headers */,
|
||||
88144F831D870F3E007C7F66 /* IGListAdapterInternal.h in Headers */,
|
||||
88144F7E1D870F3E007C7F66 /* IGListStackedItemController.h in Headers */,
|
||||
88144F601D870F3E007C7F66 /* IGListAdapterUpdater.h in Headers */,
|
||||
296176FB1D9D54C100F40F34 /* IGListSingleSectionController.h in Headers */,
|
||||
296176F81D9D54C100F40F34 /* IGListSectionController.h in Headers */,
|
||||
296176FA1D9D54C100F40F34 /* IGListSectionType.h in Headers */,
|
||||
296176FD1D9D54C100F40F34 /* IGListStackedSectionController.h in Headers */,
|
||||
88144F661D870F3E007C7F66 /* IGListCollectionContext.h in Headers */,
|
||||
296176F71D9D54C100F40F34 /* IGListScrollDelegate.h in Headers */,
|
||||
88144F911D870F3E007C7F66 /* IGListWorkingRangeHandler.h in Headers */,
|
||||
88144F821D870F3E007C7F66 /* IGListWorkingRangeDelegate.h in Headers */,
|
||||
88144F951D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h in Headers */,
|
||||
|
|
@ -437,17 +442,16 @@
|
|||
88144F701D870F3E007C7F66 /* IGListIndexSetResult.h in Headers */,
|
||||
88144F691D870F3E007C7F66 /* IGListDiff.h in Headers */,
|
||||
887D0B531D870DFE009E01F7 /* IGListKit.h in Headers */,
|
||||
88144F901D870F3E007C7F66 /* IGListStackedItemControllerInternal.h in Headers */,
|
||||
88144F721D870F3E007C7F66 /* IGListItemController.h in Headers */,
|
||||
296177041D9D54E300F40F34 /* IGListSectionMap.h in Headers */,
|
||||
296177031D9D54E300F40F34 /* IGListSectionControllerInternal.h in Headers */,
|
||||
296177061D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h in Headers */,
|
||||
88144F861D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h in Headers */,
|
||||
88144F931D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h in Headers */,
|
||||
88144F6E1D870F3E007C7F66 /* IGListIndexPathResult.h in Headers */,
|
||||
88144F8C1D870F3E007C7F66 /* IGListItemMap.h in Headers */,
|
||||
88144F6B1D870F3E007C7F66 /* IGListDiffable.h in Headers */,
|
||||
88144F871D870F3E007C7F66 /* IGListDisplayHandler.h in Headers */,
|
||||
88144F8F1D870F3E007C7F66 /* IGListMoveIndexPathInternal.h in Headers */,
|
||||
88144F761D870F3E007C7F66 /* IGListMoveIndex.h in Headers */,
|
||||
88144F741D870F3E007C7F66 /* IGListItemType.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -505,6 +509,7 @@
|
|||
TargetAttributes = {
|
||||
887D0B351D870D7E009E01F7 = {
|
||||
CreatedOnToolsVersion = 8.0;
|
||||
LastSwiftMigration = 0800;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
887D0B3E1D870D7F009E01F7 = {
|
||||
|
|
@ -577,7 +582,7 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
|
||||
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
F2511489A9CECB6E671403FE /* [CP] Embed Pods Frameworks */ = {
|
||||
|
|
@ -602,25 +607,25 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
88144F731D870F3E007C7F66 /* IGListItemController.m in Sources */,
|
||||
88144F941D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m in Sources */,
|
||||
88144F681D870F3E007C7F66 /* IGListCollectionView.m in Sources */,
|
||||
88144F851D870F3E007C7F66 /* IGListAdapterProxy.m in Sources */,
|
||||
88144F961D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m in Sources */,
|
||||
88144F8D1D870F3E007C7F66 /* IGListItemMap.m in Sources */,
|
||||
88144F881D870F3E007C7F66 /* IGListDisplayHandler.m in Sources */,
|
||||
88144F7B1D870F3E007C7F66 /* IGListReloadDataUpdater.m in Sources */,
|
||||
88144F711D870F3E007C7F66 /* IGListIndexSetResult.m in Sources */,
|
||||
88144F7D1D870F3E007C7F66 /* IGListSingleItemController.m in Sources */,
|
||||
88144F6A1D870F3E007C7F66 /* IGListDiff.mm in Sources */,
|
||||
88144F7F1D870F3E007C7F66 /* IGListStackedItemController.m in Sources */,
|
||||
296176F91D9D54C100F40F34 /* IGListSectionController.m in Sources */,
|
||||
88144F981D870F3E007C7F66 /* NSObject+IGListDiffable.m in Sources */,
|
||||
88144F791D870F3E007C7F66 /* IGListMoveIndexPath.m in Sources */,
|
||||
296176FC1D9D54C100F40F34 /* IGListSingleSectionController.m in Sources */,
|
||||
296177051D9D54E300F40F34 /* IGListSectionMap.m in Sources */,
|
||||
88144F771D870F3E007C7F66 /* IGListMoveIndex.m in Sources */,
|
||||
88144F921D870F3E007C7F66 /* IGListWorkingRangeHandler.mm in Sources */,
|
||||
88144F5D1D870F3E007C7F66 /* IGListAdapter.m in Sources */,
|
||||
88144F611D870F3E007C7F66 /* IGListAdapterUpdater.m in Sources */,
|
||||
88144F6F1D870F3E007C7F66 /* IGListIndexPathResult.m in Sources */,
|
||||
296176FE1D9D54C100F40F34 /* IGListStackedSectionController.m in Sources */,
|
||||
88144F651D870F3E007C7F66 /* IGListBatchUpdateData.mm in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
|
@ -684,6 +689,7 @@
|
|||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
|
|
@ -735,6 +741,7 @@
|
|||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
|
|
@ -755,6 +762,7 @@
|
|||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
|
|
@ -765,6 +773,7 @@
|
|||
887D0B4B1D870D7F009E01F7 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
|
|
@ -777,12 +786,15 @@
|
|||
PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 3.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
887D0B4C1D870D7F009E01F7 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
|
|
@ -795,6 +807,7 @@
|
|||
PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
|
|
|||
12
Podfile.lock
Normal file
12
Podfile.lock
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
PODS:
|
||||
- OCMock (3.3.1)
|
||||
|
||||
DEPENDENCIES:
|
||||
- OCMock (~> 3.0)
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
OCMock: f3f61e6eaa16038c30caa5798c5e49d3307b6f22
|
||||
|
||||
PODFILE CHECKSUM: 0747417a7e8e5f7b8c94af3ee51c896efedab170
|
||||
|
||||
COCOAPODS: 1.0.1
|
||||
12
Pods/Manifest.lock
generated
Normal file
12
Pods/Manifest.lock
generated
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
PODS:
|
||||
- OCMock (3.3.1)
|
||||
|
||||
DEPENDENCIES:
|
||||
- OCMock (~> 3.0)
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
OCMock: f3f61e6eaa16038c30caa5798c5e49d3307b6f22
|
||||
|
||||
PODFILE CHECKSUM: 0747417a7e8e5f7b8c94af3ee51c896efedab170
|
||||
|
||||
COCOAPODS: 1.0.1
|
||||
216
Pods/Pods.xcodeproj/project.pbxproj
generated
216
Pods/Pods.xcodeproj/project.pbxproj
generated
|
|
@ -545,7 +545,40 @@
|
|||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
015A368F878AC3E2CEAE21DDE8026304 /* Debug */ = {
|
||||
281A687D75981EF54BAC848C98A58A17 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 99EA226693486AB46E5E82E6F5446AC4 /* Pods-IGListKitTests.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
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;
|
||||
INFOPLIST_FILE = "Target Support Files/Pods-IGListKitTests/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-IGListKitTests/Pods-IGListKitTests.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
OTHER_LDFLAGS = "";
|
||||
OTHER_LIBTOOLFLAGS = "";
|
||||
PODS_ROOT = "$(SRCROOT)";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
||||
PRODUCT_NAME = Pods_IGListKitTests;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
47BEF9D903506B003EA5C2B249729489 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
|
|
@ -563,7 +596,6 @@
|
|||
CLANG_WARN_OBJC_ROOT_CLASS = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGNING_REQUIRED = NO;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
|
|
@ -583,13 +615,70 @@
|
|||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
||||
STRIP_INSTALLED_PRODUCT = NO;
|
||||
SYMROOT = "${SRCROOT}/../build";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
44CDBB6D11DE06DB64D6268622BDC47E /* Release */ = {
|
||||
76452218ACAA072EC7A65F9253DFC7A7 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 0C4986DFED7588B139B136986CFEE092 /* OCMock.xcconfig */;
|
||||
buildSettings = {
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
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/OCMock/OCMock-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/OCMock/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/OCMock/OCMock.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
PRODUCT_NAME = OCMock;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
8C71E374D3E2BBE791C2DF3898639EFB /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 0C4986DFED7588B139B136986CFEE092 /* OCMock.xcconfig */;
|
||||
buildSettings = {
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
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/OCMock/OCMock-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/OCMock/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/OCMock/OCMock.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
PRODUCT_NAME = OCMock;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
AAF678CED40D3499169D10F63CA0719E /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
|
|
@ -607,7 +696,6 @@
|
|||
CLANG_WARN_OBJC_ROOT_CLASS = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGNING_REQUIRED = NO;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
|
|
@ -622,20 +710,17 @@
|
|||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
||||
STRIP_INSTALLED_PRODUCT = NO;
|
||||
SYMROOT = "${SRCROOT}/../build";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
6157C8692FDCB756E8E8BB0CEDE6FCEE /* Release */ = {
|
||||
FAA44A3458C9FC37F208F7F5045F0461 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 8EF01877B25D845B836ADD334BAF6594 /* Pods-IGListKitTests.release.xcconfig */;
|
||||
buildSettings = {
|
||||
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
||||
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
DEFINES_MODULE = YES;
|
||||
|
|
@ -664,113 +749,14 @@
|
|||
};
|
||||
name = Release;
|
||||
};
|
||||
A05B55754F89C011BC85D9AC4922C2EE /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 99EA226693486AB46E5E82E6F5446AC4 /* Pods-IGListKitTests.debug.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;
|
||||
INFOPLIST_FILE = "Target Support Files/Pods-IGListKitTests/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-IGListKitTests/Pods-IGListKitTests.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
OTHER_LDFLAGS = "";
|
||||
OTHER_LIBTOOLFLAGS = "";
|
||||
PODS_ROOT = "$(SRCROOT)";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
||||
PRODUCT_NAME = Pods_IGListKitTests;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
DB9F4B3D5480E3666D2025C2E1F1D87B /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 0C4986DFED7588B139B136986CFEE092 /* OCMock.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/OCMock/OCMock-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/OCMock/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/OCMock/OCMock.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
PRODUCT_NAME = OCMock;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
FD4D35FF21E6D89F36CD774E0943990F /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 0C4986DFED7588B139B136986CFEE092 /* OCMock.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/OCMock/OCMock-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/OCMock/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/OCMock/OCMock.modulemap";
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
PRODUCT_NAME = OCMock;
|
||||
SDKROOT = iphoneos;
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
015A368F878AC3E2CEAE21DDE8026304 /* Debug */,
|
||||
44CDBB6D11DE06DB64D6268622BDC47E /* Release */,
|
||||
47BEF9D903506B003EA5C2B249729489 /* Debug */,
|
||||
AAF678CED40D3499169D10F63CA0719E /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
|
@ -778,8 +764,8 @@
|
|||
74A9F74278E1CDC3C61B386FC80DA38B /* Build configuration list for PBXNativeTarget "OCMock" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
FD4D35FF21E6D89F36CD774E0943990F /* Debug */,
|
||||
DB9F4B3D5480E3666D2025C2E1F1D87B /* Release */,
|
||||
8C71E374D3E2BBE791C2DF3898639EFB /* Debug */,
|
||||
76452218ACAA072EC7A65F9253DFC7A7 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
|
@ -787,8 +773,8 @@
|
|||
E6C382B812BE7E838EED8B32720F5831 /* Build configuration list for PBXNativeTarget "Pods-IGListKitTests" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
A05B55754F89C011BC85D9AC4922C2EE /* Debug */,
|
||||
6157C8692FDCB756E8E8BB0CEDE6FCEE /* Release */,
|
||||
281A687D75981EF54BAC848C98A58A17 /* Debug */,
|
||||
FAA44A3458C9FC37F208F7F5045F0461 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
|
|
|||
|
|
@ -192,8 +192,6 @@
|
|||
|
||||
END OF TERMS AND CONDITIONS
|
||||
</string>
|
||||
<key>License</key>
|
||||
<string>Apache 2.0</string>
|
||||
<key>Title</key>
|
||||
<string>OCMock</string>
|
||||
<key>Type</key>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/OCMock"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/OCMock"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
|
||||
|
|
|
|||
|
|
@ -26,10 +26,10 @@ class SwiftClass: IGListDiffable {
|
|||
}
|
||||
|
||||
@objc func diffIdentifier() -> NSObjectProtocol {
|
||||
return NSNumber(int: Int32(id))
|
||||
return NSNumber(value: id)
|
||||
}
|
||||
|
||||
@objc func isEqual(object: AnyObject?) -> Bool {
|
||||
func isEqual(_ object: IGListDiffable?) -> Bool {
|
||||
if let object = object as? SwiftClass {
|
||||
return id == object.id && value == object.value
|
||||
}
|
||||
|
|
@ -41,25 +41,25 @@ class SwiftClass: IGListDiffable {
|
|||
class IGDiffingSwiftTests: XCTestCase {
|
||||
|
||||
func testConformance() {
|
||||
XCTAssertTrue(ObjCClass.conformsToProtocol(IGListDiffable))
|
||||
XCTAssertTrue(ObjCClass.conforms(to: IGListDiffable.self))
|
||||
}
|
||||
|
||||
func testDiffingStrings() {
|
||||
let o = ["a", "b", "c"]
|
||||
let n = ["a", "c", "d"]
|
||||
let result = IGListDiff(o, n, .Equality)
|
||||
XCTAssertEqual(result.deletes, NSIndexSet(index: 1))
|
||||
XCTAssertEqual(result.inserts, NSIndexSet(index: 2))
|
||||
let o: [NSString] = ["a", "b", "c"]
|
||||
let n: [NSString] = ["a", "c", "d"]
|
||||
let result = IGListDiff(o as [IGListDiffable]?, n, .equality)
|
||||
XCTAssertEqual(result.deletes, IndexSet(integer: 1))
|
||||
XCTAssertEqual(result.inserts, IndexSet(integer: 2))
|
||||
XCTAssertEqual(result.moves.count, 0)
|
||||
XCTAssertEqual(result.updates.count, 0)
|
||||
}
|
||||
|
||||
func testDiffingNumbers() {
|
||||
let o = [0, 1, 2]
|
||||
let n = [0, 2, 4]
|
||||
let result = IGListDiff(o, n, .Equality)
|
||||
XCTAssertEqual(result.deletes, NSIndexSet(index: 1))
|
||||
XCTAssertEqual(result.inserts, NSIndexSet(index: 2))
|
||||
let o: [NSNumber] = [0, 1, 2]
|
||||
let n: [NSNumber] = [0, 2, 4]
|
||||
let result = IGListDiff(o as [IGListDiffable]?, n, .equality)
|
||||
XCTAssertEqual(result.deletes, IndexSet(integer: 1))
|
||||
XCTAssertEqual(result.inserts, IndexSet(integer: 2))
|
||||
XCTAssertEqual(result.moves.count, 0)
|
||||
XCTAssertEqual(result.updates.count, 0)
|
||||
}
|
||||
|
|
@ -67,9 +67,9 @@ class IGDiffingSwiftTests: XCTestCase {
|
|||
func testDiffingSwiftClass() {
|
||||
let o = [SwiftClass(id: 0, value: "a"), SwiftClass(id: 1, value: "b"), SwiftClass(id: 2, value: "c")]
|
||||
let n = [SwiftClass(id: 0, value: "a"), SwiftClass(id: 2, value: "c"), SwiftClass(id: 4, value: "d")]
|
||||
let result = IGListDiff(o, n, .Equality)
|
||||
XCTAssertEqual(result.deletes, NSIndexSet(index: 1))
|
||||
XCTAssertEqual(result.inserts, NSIndexSet(index: 2))
|
||||
let result = IGListDiff(o, n, .equality)
|
||||
XCTAssertEqual(result.deletes, IndexSet(integer: 1))
|
||||
XCTAssertEqual(result.inserts, IndexSet(integer: 2))
|
||||
XCTAssertEqual(result.moves.count, 0)
|
||||
XCTAssertEqual(result.updates.count, 0)
|
||||
}
|
||||
|
|
@ -77,9 +77,9 @@ class IGDiffingSwiftTests: XCTestCase {
|
|||
func testDiffingSwiftClassPointerComparison() {
|
||||
let o = [SwiftClass(id: 0, value: "a"), SwiftClass(id: 1, value: "b"), SwiftClass(id: 2, value: "c")]
|
||||
let n = [SwiftClass(id: 0, value: "a"), SwiftClass(id: 2, value: "c"), SwiftClass(id: 4, value: "d")]
|
||||
let result = IGListDiff(o, n, .PointerPersonality)
|
||||
XCTAssertEqual(result.deletes, NSIndexSet(index: 1))
|
||||
XCTAssertEqual(result.inserts, NSIndexSet(index: 2))
|
||||
let result = IGListDiff(o, n, .pointerPersonality)
|
||||
XCTAssertEqual(result.deletes, IndexSet(integer: 1))
|
||||
XCTAssertEqual(result.inserts, IndexSet(integer: 2))
|
||||
XCTAssertEqual(result.moves.count, 0)
|
||||
XCTAssertEqual(result.updates.count, 2)
|
||||
}
|
||||
|
|
@ -87,7 +87,7 @@ class IGDiffingSwiftTests: XCTestCase {
|
|||
func testDiffingSwiftClassWithUpdates() {
|
||||
let o = [SwiftClass(id: 0, value: "a"), SwiftClass(id: 1, value: "b"), SwiftClass(id: 2, value: "c")]
|
||||
let n = [SwiftClass(id: 0, value: "b"), SwiftClass(id: 1, value: "b"), SwiftClass(id: 2, value: "b")]
|
||||
let result = IGListDiff(o, n, .Equality)
|
||||
let result = IGListDiff(o, n, .equality)
|
||||
XCTAssertEqual(result.deletes.count, 0)
|
||||
XCTAssertEqual(result.inserts.count, 0)
|
||||
XCTAssertEqual(result.moves.count, 0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue