mirror of
https://github.com/Instagram/IGListKit
synced 2026-05-21 00:08:22 +00:00
Summary: I had a desire for interactive reordering in a personal project, so here's a first attempt at adding support in IGListKit. I figured I might as well get a WIP PR up for comments before I continue further as there are a few aspects to interactive reordering that don't interplay perfectly with IGListKit. As discussed in #291, I went after two prime use cases: 1. Moving items amongst a section 2. Rearranging whole sections I also "disabled" moving items between sections by having those moves revert, to mimic interactive reordering cancellation as closely as possible. You can see both in the Mixed Data example. Grid items can be moved within a section, while users can be moved to reorder whole sections. But trying to move a grid item out of a grid or a user item into a grid will auto-revert. The revert animation isn't as tight as it should be. It may be more desirable to disable the animation - though you lose the visual cue. There is a also a new example, `ReorderableViewController`, that demonstrates 2 in its pure form (likely the most desired use case), where all sections are reorderable single rows. Happy to take feedback -- this is my first experience working on IGListKit, so I would expect there to be gaps. (Ex. I haven't used `IGListStackedSectionController`, and its tests failed as I hadn't implemented reordering delegates for it. Those are simply stubbed out for now.) Issue fixed: #291 - [x] All tests pass. Demo project builds and runs. - [x] I added tests, an experiment, or detailed why my change isn't tested. - [x] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes. - [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/master/.github/CONTRIBUTING.md) - [x] Proper support in `IGListStackedSectionController` Closes https://github.com/Instagram/IGListKit/pull/976 Differential Revision: D6674493 Pulled By: rnystrom fbshipit-source-id: cd53c5fdc6fb59636edc4747c4bbd0f81a4610e5
816 lines
58 KiB
Text
816 lines
58 KiB
Text
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 46;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
15222FEAEF805D46F05F02C53DADCF79 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
17388D9DBEB1E793871B94C02A66E3DF /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
1FA0D01C162305A69048E3C262E282A5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; };
|
|
211708B623864AEBDEC8DB8FC45471DB /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
|
24CAA8992E1853D1EA40DA3D1EB4CA38 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
25A04C6F2A9BCB4DC2B1B9DDF105D2FF /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
2F1DA0128C155DC81C5A182962F08BA5 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
3200C5704E32D2BDC6A79EFFDF053189 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
355D20C9C5519E941C386436D04D2D80 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
3D221A7AE7AF04A92A887DB6ED6885A3 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
|
4CAEEC1FC24ED02FBA94FD94D9144DB3 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
4F3C7A62738774D9B4C3DDC021A7C75A /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
5580BA938D23ACC9ECA990001974D30D /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
558347FDE1ADABA48A09A8997EB6B036 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */; };
|
|
636B8A68EB8FDFA94A5D3C110521EE19 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
|
6E681F6E808B0EB0D71F23E6BB70AEED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */; };
|
|
74B7D5C6781BC4F7565EA41620EDFC7B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; };
|
|
84837A472A3ED4129A84461C4C918833 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
8F83209EB4D1CA578F742F4529604298 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */; };
|
|
90FEDBD467BDBAA2A2F6EABCB0FBC780 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
|
9C4E1FE7A20BDF1411E859478524BD01 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
|
A66BCF7FAD05465ADCD4C4D09CF946D8 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */; };
|
|
A944F54DA349C44E9A6038F3643BF0B9 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */; };
|
|
B287503D691259B5CC36459E4101FE8C /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; };
|
|
CE89B6182B8D4B105195E5FC5852BA26 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */; };
|
|
D804EA4B4B147278C85C73B8A12DCD39 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
E1DB7DD1735A68C8AC26DC91CC9EC9D6 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
E78523635AC7B65D70E306B9EE2784C1 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */; };
|
|
EBC602EE053A3A415CEA1287F28FF948 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
F2A9E5894E5AFF4EB7AC89ABDE42463B /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */; };
|
|
FB842585DA34F96FF068F48ABC93463F /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 8F76F6C33237D48542090C315ADA9C0F;
|
|
remoteInfo = IGListKit;
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = "<group>"; };
|
|
0201CEF4CAB85A6321B32D90300F065E /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = "<group>"; };
|
|
06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = "<group>"; };
|
|
081CAB47C0699F1E35DDFC77CF3869A3 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = "<group>"; };
|
|
0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = "<group>"; };
|
|
177DFD9C3D7F0F2C826DDA30016BD93A /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = "<group>"; };
|
|
1AE586D43145658DCD05FA131BE247A7 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = "<group>"; };
|
|
1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = "<group>"; };
|
|
1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = "<group>"; };
|
|
1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = "<group>"; };
|
|
1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = "<group>"; };
|
|
1FEF8174105967BB1107F2B1BAB3DF82 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = "<group>"; };
|
|
22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = "<group>"; };
|
|
25CCE7704F68E19862EDA02BE35F8EA8 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = "<group>"; };
|
|
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; };
|
|
280F6D8F28C8ADEF472DE1B5FD635409 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = "<group>"; };
|
|
28881110A262BBE30CFF74967CA2EC80 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = "<group>"; };
|
|
2980C1E46B0FAAC5A7F17860102E88D4 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = "<group>"; };
|
|
2BD00BCA9D47994766A03212B36123BE /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = "<group>"; };
|
|
2D6B45826D7EB31E746D8258064DFAD1 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = "<group>"; };
|
|
2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = "<group>"; };
|
|
2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = "<group>"; };
|
|
2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = "<group>"; };
|
|
2F98FC7CC63DF100F75E2C2BB841F6B2 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = "<group>"; };
|
|
32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = "<group>"; };
|
|
33676219BC71AEE7559C64AD6CC8ED48 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = "<group>"; };
|
|
33ED16D4EB3C4B623D1B1DA4CCB59570 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = "<group>"; };
|
|
34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = "<group>"; };
|
|
37FAD09F4756B1ED2D490D174D855F8D /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = "<group>"; };
|
|
3D50DB92C43E9F31136629A486C6592F /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = "<group>"; };
|
|
3E8E286A3913E7889BAF0F5B944EB50B /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = "<group>"; };
|
|
428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = "<group>"; };
|
|
47832C2022D1579986AA199B74221446 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = "<group>"; };
|
|
4D87DB4EF3C556233DCB9F41B61CA505 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = "<group>"; };
|
|
52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = "<group>"; };
|
|
54DA8D4F293922437F73EBD15614470C /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = "<group>"; };
|
|
554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = "<group>"; };
|
|
55D1FCE0F22AF4A91070F49F7DF655D3 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = "<group>"; };
|
|
58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = "<group>"; };
|
|
596DE05739CB40C397466F5EF3C385CB /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = "<group>"; };
|
|
59AB0205175430BA4A33A32DAAD65E7B /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = "<group>"; };
|
|
5B7E3754A88E1611C1FA2EA99438DB91 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
5ED79F8EC49E9704EA72A009E34A0F9A /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = "<group>"; };
|
|
603F37E68C0C51C65570A76FBDDD8D36 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = "<group>"; };
|
|
6050B6609B413BF86DF2DFDC7A7BCA3D /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = "<group>"; };
|
|
61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = "<group>"; };
|
|
61FE2E61B5B028898E86C5A3C365C282 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = "<group>"; };
|
|
6B7F23076B50CDDDAE5C262B100EE35E /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = "<group>"; };
|
|
6F902E9DB97F18F5F72D020F5F19F6EF /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = "<group>"; };
|
|
6FDBD1EFD265572A775DC06AB5A5D51B /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = "<group>"; };
|
|
7A1BC80D7580C5EB127C01184C04581D /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = "<group>"; };
|
|
7DDDCD337CEAA0E614656F84F33AB889 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = "<group>"; };
|
|
7F79896D879C77185C655C69C8109DAD /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = "<group>"; };
|
|
87276AB2129725B261D48F26DA85AE4B /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = "<group>"; };
|
|
87ECB5FD93EBF4C89E63BA0726498F84 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = "<group>"; };
|
|
8C703CB4368B8DDCFA7E2E6C2C8A4774 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = "<group>"; };
|
|
8D0F7A4B6E65A3747D2810A113A1B884 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = "<group>"; };
|
|
8FAB8D311770E09DABF70AC9CD3FE962 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = "<group>"; };
|
|
90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = "<group>"; };
|
|
924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = "<group>"; };
|
|
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
|
9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = "<group>"; };
|
|
9C6BEE1289446C29DAEDDE4C8E176663 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = "<group>"; };
|
|
9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = "<group>"; };
|
|
A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = "<group>"; };
|
|
A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = "<group>"; };
|
|
A5BD1222E920ED4318C3BD4F4CD809FD /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = "<group>"; };
|
|
A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = "<group>"; };
|
|
A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = "<group>"; };
|
|
A849382D9987164CBF124A67D79AE526 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = "<group>"; };
|
|
A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = "<group>"; };
|
|
ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
B356E405C20A41844F0A778958C8EEB5 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = "<group>"; };
|
|
B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = "<group>"; };
|
|
B5FFB1779ACADEDBC401F09B6838C29D /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = "<group>"; };
|
|
B6A5F079DF565E6C8B316DE9C41D1863 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = "<group>"; };
|
|
B9950877247E997E9F329F37926E3A6E /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = "<group>"; };
|
|
BA9A6B55274EB4D218065A53F0E494C9 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = "<group>"; };
|
|
BB339618FCB0CFAF41B9394FE85ADD11 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = "<group>"; };
|
|
C60C4ADF26407C41E165A20D5178800F /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = "<group>"; };
|
|
C6F18176596B1B43C826141C78B04532 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
|
C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = "<group>"; };
|
|
C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = "<group>"; };
|
|
CB1B623062C2342342E1ACB08AA3717E /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = "<group>"; };
|
|
CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = "<group>"; };
|
|
CDFD912100909B56252CE6264E3B1583 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = "<group>"; };
|
|
CE38E3E08DE2FA1CE0A429479282A41E /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = "<group>"; };
|
|
CE62A93EFDC5F21FFAE335ED360759A7 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = "<group>"; };
|
|
D452258CABEEF9E158080B7547971ACC /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = "<group>"; };
|
|
D55BC0586CB713F75680FE611B7C9F3B /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = "<group>"; };
|
|
D6ED12A323586B68096B2E2D6DB1DAA5 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = "<group>"; };
|
|
D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = "<group>"; };
|
|
D85A4C7CD46A0EA2A5BB74D5BEE162E6 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = "<group>"; };
|
|
D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = "<group>"; };
|
|
D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = "<group>"; };
|
|
D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = "<group>"; };
|
|
DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = "<group>"; };
|
|
DE499CC1891328BBB129B83DE9A5D5B5 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = "<group>"; };
|
|
E1D2DAEB36ECB6CD9FB02BB744439AEF /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = "<group>"; };
|
|
E653EDC85869E20A717CA3F396A84E59 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = "<group>"; };
|
|
E9C76AE7E824BEF337A62439F478553C /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = "<group>"; };
|
|
EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = "<group>"; };
|
|
EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = "<group>"; };
|
|
F0DBFBCD59506203A395F67DC12B1D28 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
|
|
F156C3BB1C3826F1DD85D74303C44E2B /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = "<group>"; };
|
|
F21CC9EC11C047398B4A5053EC00B02E /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = "<group>"; };
|
|
F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = "<group>"; };
|
|
F69C6A155B4AFB00CEC9E70CCB6AEF13 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = "<group>"; };
|
|
FB6486573DA453E7852A2EC34FEC934E /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = "<group>"; };
|
|
FBE4D340E43DE9BBC9346E46727755E2 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
2A4F17E2D3E665BC8D48A016F7995D41 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
74B7D5C6781BC4F7565EA41620EDFC7B /* Cocoa.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
CF33662AC93D6C43CC3CED51F1743673 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
1FA0D01C162305A69048E3C262E282A5 /* Cocoa.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
04C068A18C5413F804A2959126093416 /* OS X */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */,
|
|
);
|
|
name = "OS X";
|
|
sourceTree = "<group>";
|
|
};
|
|
0724BE08639B2CE35C43464AB62D9A66 /* Pod */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FB6486573DA453E7852A2EC34FEC934E /* badge.svg */,
|
|
3E8E286A3913E7889BAF0F5B944EB50B /* best-practices-and-faq.html */,
|
|
F21CC9EC11C047398B4A5053EC00B02E /* carat.png */,
|
|
7DDDCD337CEAA0E614656F84F33AB889 /* Classes.html */,
|
|
8D0F7A4B6E65A3747D2810A113A1B884 /* Constants.html */,
|
|
7A1BC80D7580C5EB127C01184C04581D /* dash.png */,
|
|
33676219BC71AEE7559C64AD6CC8ED48 /* Enums.html */,
|
|
F156C3BB1C3826F1DD85D74303C44E2B /* Functions.html */,
|
|
CE62A93EFDC5F21FFAE335ED360759A7 /* getting-started.html */,
|
|
2D6B45826D7EB31E746D8258064DFAD1 /* gh.png */,
|
|
55D1FCE0F22AF4A91070F49F7DF655D3 /* Guides.html */,
|
|
61FE2E61B5B028898E86C5A3C365C282 /* highlight.css */,
|
|
E653EDC85869E20A717CA3F396A84E59 /* IGListAdapter.html */,
|
|
4D87DB4EF3C556233DCB9F41B61CA505 /* IGListAdapterDataSource.html */,
|
|
BA9A6B55274EB4D218065A53F0E494C9 /* IGListAdapterDelegate.html */,
|
|
596DE05739CB40C397466F5EF3C385CB /* IGListAdapterUpdateListener.html */,
|
|
37FAD09F4756B1ED2D490D174D855F8D /* IGListAdapterUpdater.html */,
|
|
E9C76AE7E824BEF337A62439F478553C /* IGListAdapterUpdaterDelegate.html */,
|
|
6B7F23076B50CDDDAE5C262B100EE35E /* IGListAdapterUpdateType.html */,
|
|
280F6D8F28C8ADEF472DE1B5FD635409 /* IGListBatchContext.html */,
|
|
1AE586D43145658DCD05FA131BE247A7 /* IGListBatchUpdateData.html */,
|
|
6050B6609B413BF86DF2DFDC7A7BCA3D /* IGListBindable.html */,
|
|
B356E405C20A41844F0A778958C8EEB5 /* IGListBindingSectionController.html */,
|
|
177DFD9C3D7F0F2C826DDA30016BD93A /* IGListBindingSectionControllerDataSource.html */,
|
|
47832C2022D1579986AA199B74221446 /* IGListBindingSectionControllerSelectionDelegate.html */,
|
|
0201CEF4CAB85A6321B32D90300F065E /* IGListCollectionContext.html */,
|
|
BB339618FCB0CFAF41B9394FE85ADD11 /* IGListCollectionView.html */,
|
|
7F79896D879C77185C655C69C8109DAD /* IGListCollectionViewDelegateLayout.html */,
|
|
D85A4C7CD46A0EA2A5BB74D5BEE162E6 /* IGListCollectionViewLayout.html */,
|
|
CE38E3E08DE2FA1CE0A429479282A41E /* IGListDiffable.html */,
|
|
6FDBD1EFD265572A775DC06AB5A5D51B /* iglistdiffable-and-equality.html */,
|
|
F69C6A155B4AFB00CEC9E70CCB6AEF13 /* IGListDiffOption.html */,
|
|
DE499CC1891328BBB129B83DE9A5D5B5 /* IGListDisplayDelegate.html */,
|
|
CB1B623062C2342342E1ACB08AA3717E /* IGListExperiment.html */,
|
|
54DA8D4F293922437F73EBD15614470C /* IGListGenericSectionController.html */,
|
|
D6ED12A323586B68096B2E2D6DB1DAA5 /* IGListIndexPathResult.html */,
|
|
A5BD1222E920ED4318C3BD4F4CD809FD /* IGListIndexSetResult.html */,
|
|
C6F18176596B1B43C826141C78B04532 /* IGListKit.podspec */,
|
|
25CCE7704F68E19862EDA02BE35F8EA8 /* IGListMoveIndex.html */,
|
|
8FAB8D311770E09DABF70AC9CD3FE962 /* IGListMoveIndexPath.html */,
|
|
3D50DB92C43E9F31136629A486C6592F /* IGListScrollDelegate.html */,
|
|
CDFD912100909B56252CE6264E3B1583 /* IGListSectionController.html */,
|
|
87ECB5FD93EBF4C89E63BA0726498F84 /* IGListSingleSectionController.html */,
|
|
2980C1E46B0FAAC5A7F17860102E88D4 /* IGListSingleSectionControllerDelegate.html */,
|
|
2BD00BCA9D47994766A03212B36123BE /* IGListStackedSectionController.html */,
|
|
8C703CB4368B8DDCFA7E2E6C2C8A4774 /* IGListSupplementaryViewSource.html */,
|
|
A849382D9987164CBF124A67D79AE526 /* IGListTransitionDelegate.html */,
|
|
C60C4ADF26407C41E165A20D5178800F /* IGListUpdatingDelegate.html */,
|
|
87276AB2129725B261D48F26DA85AE4B /* IGListWorkingRangeDelegate.html */,
|
|
D452258CABEEF9E158080B7547971ACC /* index.html */,
|
|
B9950877247E997E9F329F37926E3A6E /* installation.html */,
|
|
B6A5F079DF565E6C8B316DE9C41D1863 /* jazzy.css */,
|
|
603F37E68C0C51C65570A76FBDDD8D36 /* jazzy.js */,
|
|
D55BC0586CB713F75680FE611B7C9F3B /* jquery.min.js */,
|
|
9C6BEE1289446C29DAEDDE4C8E176663 /* LICENSE.md */,
|
|
5ED79F8EC49E9704EA72A009E34A0F9A /* migration.html */,
|
|
1FEF8174105967BB1107F2B1BAB3DF82 /* modeling-and-binding.html */,
|
|
59AB0205175430BA4A33A32DAAD65E7B /* Protocols.html */,
|
|
F0DBFBCD59506203A395F67DC12B1D28 /* README.md */,
|
|
33ED16D4EB3C4B623D1B1DA4CCB59570 /* search.json */,
|
|
28881110A262BBE30CFF74967CA2EC80 /* Type Definitions.html */,
|
|
6F902E9DB97F18F5F72D020F5F19F6EF /* undocumented.json */,
|
|
081CAB47C0699F1E35DDFC77CF3869A3 /* vision.html */,
|
|
B5FFB1779ACADEDBC401F09B6838C29D /* working-with-core-data.html */,
|
|
E1D2DAEB36ECB6CD9FB02BB744439AEF /* working-with-uicollectionview.html */,
|
|
);
|
|
name = Pod;
|
|
sourceTree = "<group>";
|
|
};
|
|
0F3DA940B0406925023E55F360E633FD /* Internal */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */,
|
|
32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */,
|
|
C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */,
|
|
D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */,
|
|
06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */,
|
|
);
|
|
name = Internal;
|
|
path = Source/Common/Internal;
|
|
sourceTree = "<group>";
|
|
};
|
|
17F236D9BD0AA609A0B33D66186385D8 /* Diffing */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */,
|
|
F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */,
|
|
D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */,
|
|
1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */,
|
|
EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */,
|
|
2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */,
|
|
0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */,
|
|
924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */,
|
|
61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */,
|
|
9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */,
|
|
90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */,
|
|
9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */,
|
|
1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */,
|
|
D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */,
|
|
A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */,
|
|
22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */,
|
|
58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */,
|
|
1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */,
|
|
EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */,
|
|
34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */,
|
|
00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */,
|
|
C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */,
|
|
0F3DA940B0406925023E55F360E633FD /* Internal */,
|
|
);
|
|
name = Diffing;
|
|
sourceTree = "<group>";
|
|
};
|
|
1C4A812D7A721E4F8A5203A23D92CB45 /* Development Pods */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
9DAD7EA8F2B71DADA8D52A90C4AF76DC /* IGListKit */,
|
|
);
|
|
name = "Development Pods";
|
|
sourceTree = "<group>";
|
|
};
|
|
39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
04C068A18C5413F804A2959126093416 /* OS X */,
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
F22E6673D29C1778B1984CF7D4D871E9 /* Pods-IGListKitExamples */,
|
|
);
|
|
name = "Targets Support Files";
|
|
sourceTree = "<group>";
|
|
};
|
|
61F96534B3AFE724944526CC9F6F2EFE /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */,
|
|
C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
7DB346D0F39D3F0E887471402A8071AB = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
|
|
1C4A812D7A721E4F8A5203A23D92CB45 /* Development Pods */,
|
|
39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */,
|
|
61F96534B3AFE724944526CC9F6F2EFE /* Products */,
|
|
51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
9DAD7EA8F2B71DADA8D52A90C4AF76DC /* IGListKit */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
17F236D9BD0AA609A0B33D66186385D8 /* Diffing */,
|
|
0724BE08639B2CE35C43464AB62D9A66 /* Pod */,
|
|
A9D16B60CCCA8C2240BC81B5A2F4AC72 /* Support Files */,
|
|
);
|
|
name = IGListKit;
|
|
path = ../../..;
|
|
sourceTree = "<group>";
|
|
};
|
|
A9D16B60CCCA8C2240BC81B5A2F4AC72 /* Support Files */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
2F98FC7CC63DF100F75E2C2BB841F6B2 /* IGListKit.modulemap */,
|
|
554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */,
|
|
CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */,
|
|
FBE4D340E43DE9BBC9346E46727755E2 /* IGListKit-prefix.pch */,
|
|
A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */,
|
|
5B7E3754A88E1611C1FA2EA99438DB91 /* Info.plist */,
|
|
);
|
|
name = "Support Files";
|
|
path = "Examples/Examples-macOS/Pods/Target Support Files/IGListKit";
|
|
sourceTree = "<group>";
|
|
};
|
|
F22E6673D29C1778B1984CF7D4D871E9 /* Pods-IGListKitExamples */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
ABF549428FEA18696E5358F599E11A24 /* Info.plist */,
|
|
DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */,
|
|
A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */,
|
|
D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */,
|
|
2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */,
|
|
A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */,
|
|
428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */,
|
|
52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */,
|
|
1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */,
|
|
A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */,
|
|
);
|
|
name = "Pods-IGListKitExamples";
|
|
path = "Target Support Files/Pods-IGListKitExamples";
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXHeadersBuildPhase section */
|
|
E44CA0E64E849364654C2E9BC56B2525 /* Headers */ = {
|
|
isa = PBXHeadersBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
636B8A68EB8FDFA94A5D3C110521EE19 /* IGListArrayUtilsInternal.h in Headers */,
|
|
15222FEAEF805D46F05F02C53DADCF79 /* IGListAssert.h in Headers */,
|
|
4CAEEC1FC24ED02FBA94FD94D9144DB3 /* IGListBatchUpdateData.h in Headers */,
|
|
5580BA938D23ACC9ECA990001974D30D /* IGListCompatibility.h in Headers */,
|
|
355D20C9C5519E941C386436D04D2D80 /* IGListDiff.h in Headers */,
|
|
84837A472A3ED4129A84461C4C918833 /* IGListDiffable.h in Headers */,
|
|
4F3C7A62738774D9B4C3DDC021A7C75A /* IGListDiffKit.h in Headers */,
|
|
3200C5704E32D2BDC6A79EFFDF053189 /* IGListExperiments.h in Headers */,
|
|
24CAA8992E1853D1EA40DA3D1EB4CA38 /* IGListIndexPathResult.h in Headers */,
|
|
90FEDBD467BDBAA2A2F6EABCB0FBC780 /* IGListIndexPathResultInternal.h in Headers */,
|
|
17388D9DBEB1E793871B94C02A66E3DF /* IGListIndexSetResult.h in Headers */,
|
|
3D221A7AE7AF04A92A887DB6ED6885A3 /* IGListIndexSetResultInternal.h in Headers */,
|
|
D804EA4B4B147278C85C73B8A12DCD39 /* IGListKit-umbrella.h in Headers */,
|
|
E1DB7DD1735A68C8AC26DC91CC9EC9D6 /* IGListMacros.h in Headers */,
|
|
EBC602EE053A3A415CEA1287F28FF948 /* IGListMoveIndex.h in Headers */,
|
|
211708B623864AEBDEC8DB8FC45471DB /* IGListMoveIndexInternal.h in Headers */,
|
|
25A04C6F2A9BCB4DC2B1B9DDF105D2FF /* IGListMoveIndexPath.h in Headers */,
|
|
9C4E1FE7A20BDF1411E859478524BD01 /* IGListMoveIndexPathInternal.h in Headers */,
|
|
B287503D691259B5CC36459E4101FE8C /* NSNumber+IGListDiffable.h in Headers */,
|
|
2F1DA0128C155DC81C5A182962F08BA5 /* NSString+IGListDiffable.h in Headers */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */ = {
|
|
isa = PBXHeadersBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXHeadersBuildPhase section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */;
|
|
buildPhases = (
|
|
0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */,
|
|
2A4F17E2D3E665BC8D48A016F7995D41 /* Frameworks */,
|
|
FCF6DC82D5858E45FAEE513F9E764AAD /* Headers */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */,
|
|
);
|
|
name = "Pods-IGListKitExamples";
|
|
productName = "Pods-IGListKitExamples";
|
|
productReference = C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */;
|
|
productType = "com.apple.product-type.framework";
|
|
};
|
|
8F76F6C33237D48542090C315ADA9C0F /* IGListKit */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = E7201307ED8B89185711637AB536C273 /* Build configuration list for PBXNativeTarget "IGListKit" */;
|
|
buildPhases = (
|
|
B833E40FED84E1C701D94DAFF22D6999 /* Sources */,
|
|
CF33662AC93D6C43CC3CED51F1743673 /* Frameworks */,
|
|
E44CA0E64E849364654C2E9BC56B2525 /* Headers */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = IGListKit;
|
|
productName = IGListKit;
|
|
productReference = 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */;
|
|
productType = "com.apple.product-type.framework";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastSwiftUpdateCheck = 0830;
|
|
LastUpgradeCheck = 0700;
|
|
};
|
|
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
|
|
compatibilityVersion = "Xcode 3.2";
|
|
developmentRegion = English;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
en,
|
|
);
|
|
mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
|
|
productRefGroup = 61F96534B3AFE724944526CC9F6F2EFE /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
8F76F6C33237D48542090C315ADA9C0F /* IGListKit */,
|
|
6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
0F2973A0EC5CE783280F7EAA54947BA5 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
B833E40FED84E1C701D94DAFF22D6999 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
A66BCF7FAD05465ADCD4C4D09CF946D8 /* IGListBatchUpdateData.mm in Sources */,
|
|
CE89B6182B8D4B105195E5FC5852BA26 /* IGListDiff.mm in Sources */,
|
|
558347FDE1ADABA48A09A8997EB6B036 /* IGListIndexPathResult.m in Sources */,
|
|
FB842585DA34F96FF068F48ABC93463F /* IGListIndexSetResult.m in Sources */,
|
|
E78523635AC7B65D70E306B9EE2784C1 /* IGListKit-dummy.m in Sources */,
|
|
6E681F6E808B0EB0D71F23E6BB70AEED /* IGListMoveIndex.m in Sources */,
|
|
8F83209EB4D1CA578F742F4529604298 /* IGListMoveIndexPath.m in Sources */,
|
|
A944F54DA349C44E9A6038F3643BF0B9 /* NSNumber+IGListDiffable.m in Sources */,
|
|
F2A9E5894E5AFF4EB7AC89ABDE42463B /* NSString+IGListDiffable.m in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = IGListKit;
|
|
target = 8F76F6C33237D48542090C315ADA9C0F /* IGListKit */;
|
|
targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
3918C3731F97F7B1A6B91CA53EA9B086 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
CODE_SIGNING_REQUIRED = NO;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"POD_CONFIGURATION_DEBUG=1",
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MTL_ENABLE_DEBUG_INFO = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
|
STRIP_INSTALLED_PRODUCT = NO;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SYMROOT = "${SRCROOT}/../build";
|
|
};
|
|
name = Debug;
|
|
};
|
|
58B4652CC17D6644E3231CF74389BFA6 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */;
|
|
buildSettings = {
|
|
CODE_SIGN_IDENTITY = "";
|
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEFINES_MODULE = YES;
|
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
DYLIB_CURRENT_VERSION = 1;
|
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
FRAMEWORK_VERSION = A;
|
|
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";
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap";
|
|
PRODUCT_NAME = IGListKit;
|
|
SDKROOT = macosx;
|
|
SKIP_INSTALL = YES;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
|
|
SWIFT_VERSION = 4.0;
|
|
VERSIONING_SYSTEM = "apple-generic";
|
|
VERSION_INFO_PREFIX = "";
|
|
};
|
|
name = Release;
|
|
};
|
|
6560A4AFF004D1420AB4047ED7B3E45A /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
CODE_SIGNING_REQUIRED = NO;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"POD_CONFIGURATION_RELEASE=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
|
|
STRIP_INSTALLED_PRODUCT = NO;
|
|
SYMROOT = "${SRCROOT}/../build";
|
|
};
|
|
name = Release;
|
|
};
|
|
9F364890A4ACD8923C938E91478795A2 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */;
|
|
buildSettings = {
|
|
CODE_SIGN_IDENTITY = "";
|
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEFINES_MODULE = YES;
|
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
DYLIB_CURRENT_VERSION = 1;
|
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
FRAMEWORK_VERSION = A;
|
|
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";
|
|
MACH_O_TYPE = staticlib;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MODULEMAP_FILE = "Target Support Files/Pods-IGListKitExamples/Pods-IGListKitExamples.modulemap";
|
|
OTHER_LDFLAGS = "";
|
|
OTHER_LIBTOOLFLAGS = "";
|
|
PODS_ROOT = "$(SRCROOT)";
|
|
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
|
PRODUCT_NAME = Pods_IGListKitExamples;
|
|
SDKROOT = macosx;
|
|
SKIP_INSTALL = YES;
|
|
VERSIONING_SYSTEM = "apple-generic";
|
|
VERSION_INFO_PREFIX = "";
|
|
};
|
|
name = Release;
|
|
};
|
|
A99A24086E496D116889985030989B99 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */;
|
|
buildSettings = {
|
|
CODE_SIGN_IDENTITY = "";
|
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEFINES_MODULE = YES;
|
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
DYLIB_CURRENT_VERSION = 1;
|
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
FRAMEWORK_VERSION = A;
|
|
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";
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap";
|
|
PRODUCT_NAME = IGListKit;
|
|
SDKROOT = macosx;
|
|
SKIP_INSTALL = YES;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
|
|
SWIFT_VERSION = 4.0;
|
|
VERSIONING_SYSTEM = "apple-generic";
|
|
VERSION_INFO_PREFIX = "";
|
|
};
|
|
name = Debug;
|
|
};
|
|
E1D3DAF2881D73AB2E8B0C50396FC1B5 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
baseConfigurationReference = 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */;
|
|
buildSettings = {
|
|
CODE_SIGN_IDENTITY = "";
|
|
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEFINES_MODULE = YES;
|
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
|
DYLIB_CURRENT_VERSION = 1;
|
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
FRAMEWORK_VERSION = A;
|
|
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";
|
|
MACH_O_TYPE = staticlib;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
|
MODULEMAP_FILE = "Target Support Files/Pods-IGListKitExamples/Pods-IGListKitExamples.modulemap";
|
|
OTHER_LDFLAGS = "";
|
|
OTHER_LIBTOOLFLAGS = "";
|
|
PODS_ROOT = "$(SRCROOT)";
|
|
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
|
|
PRODUCT_NAME = Pods_IGListKitExamples;
|
|
SDKROOT = macosx;
|
|
SKIP_INSTALL = YES;
|
|
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 = (
|
|
3918C3731F97F7B1A6B91CA53EA9B086 /* Debug */,
|
|
6560A4AFF004D1420AB4047ED7B3E45A /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
447A9F6E709F690B1574347D9E329E3D /* Build configuration list for PBXNativeTarget "Pods-IGListKitExamples" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
E1D3DAF2881D73AB2E8B0C50396FC1B5 /* Debug */,
|
|
9F364890A4ACD8923C938E91478795A2 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
E7201307ED8B89185711637AB536C273 /* Build configuration list for PBXNativeTarget "IGListKit" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
A99A24086E496D116889985030989B99 /* Debug */,
|
|
58B4652CC17D6644E3231CF74389BFA6 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
|
|
}
|