Commit 85085f9e authored by 汪洋's avatar 汪洋

添加协议:PhobosCustomVisibleController

parent d87bcadf
......@@ -31,5 +31,5 @@ Carthage
# Note: if you ignore the Pods directory, make sure to uncomment
# `pod install` in .travis.yml
#
# Pods/
Pods/
fastlane/*
......@@ -321,7 +321,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_PODFILE_DIR_PATH}/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";
showEnvVarsInLog = 0;
};
680392E325EDB9514EAD7BF6 /* [CP] Copy Pods Resources */ = {
......@@ -366,7 +366,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_PODFILE_DIR_PATH}/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";
showEnvVarsInLog = 0;
};
B1BE839C8D7CB38052ED84D1 /* [CP] Copy Pods Resources */ = {
......
PODS:
- GMCache (0.1.1):
- TMCache (~> 2.1.0)
- GMPhobos (0.3.2):
- GMPhobos (0.3.3):
- GMCache (~> 0.1.1)
- TMCache (2.1.0)
......@@ -14,9 +14,9 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
GMCache: 73855b613b9d7e34f4f37ad425e8b8153b760c04
GMPhobos: de44f32d6768d15eb6664f6236bb5fb72ac3e580
GMPhobos: b8da648592cbf48e28ba1b4b79beaead236eb31b
TMCache: 95ebcc9b3c7e90fb5fd8fc3036cba3aa781c9bed
PODFILE CHECKSUM: 281ed5ce2f0e8e2e49cc13b1e4726e6686ac6095
COCOAPODS: 1.2.0
COCOAPODS: 1.2.1
{
"name": "GMPhobos",
"version": "0.3.2",
"version": "0.3.3",
"summary": "GM statistic data sdk",
"description": "GM event track sdk.",
"homepage": "http://git.gengmei.cc/gengmeiios/GMPhobos",
......@@ -10,7 +10,7 @@
},
"source": {
"git": "git@git.gengmei.cc:gengmeiios/GMPhobos.git",
"tag": "0.3.2"
"tag": "0.3.3"
},
"platforms": {
"ios": "8.0"
......
PODS:
- GMCache (0.1.1):
- TMCache (~> 2.1.0)
- GMPhobos (0.3.2):
- GMPhobos (0.3.3):
- GMCache (~> 0.1.1)
- TMCache (2.1.0)
......@@ -14,9 +14,9 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
GMCache: 73855b613b9d7e34f4f37ad425e8b8153b760c04
GMPhobos: de44f32d6768d15eb6664f6236bb5fb72ac3e580
GMPhobos: b8da648592cbf48e28ba1b4b79beaead236eb31b
TMCache: 95ebcc9b3c7e90fb5fd8fc3036cba3aa781c9bed
PODFILE CHECKSUM: 281ed5ce2f0e8e2e49cc13b1e4726e6686ac6095
COCOAPODS: 1.2.0
COCOAPODS: 1.2.1
......@@ -8,42 +8,43 @@
/* Begin PBXBuildFile section */
02A58A688D6B5AE6A7BEA63EBD800760 /* WMDocumentCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C7B51101963B4ECC14E4EE022BEAADA /* WMDocumentCache.m */; };
1E383C34463003FF3DBFE52B0026721A /* UIResponder+PhobosPV.m in Sources */ = {isa = PBXBuildFile; fileRef = 238732F85FF6CAE602C314703F0DCBA2 /* UIResponder+PhobosPV.m */; };
0BF7DE9DFBC233865644D055AC174EA0 /* Phobos.h in Headers */ = {isa = PBXBuildFile; fileRef = E0557E1E811E7BB5860354D383C403E7 /* Phobos.h */; settings = {ATTRIBUTES = (Public, ); }; };
0C5496130DD0F28449052C703DFEC36F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */; };
0C71840F65A6481976C4B8BCC962BCDF /* PhobosConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B6A9DEC0DCAA3EE47255B49044A1A73A /* PhobosConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
1FAC9ED7C727FA7D8BB60A32FDF07812 /* TMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F14156478362BBC9585128384AA0BE9 /* TMCache.framework */; };
216C6061BF1605D33AB2BECDE85F2237 /* TMCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 341795E8B39A4C6E7167076FD0877D2C /* TMCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
227915D27A90D2DB0D2EF0583513FA2A /* PhobosUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CC49985D72ED00F3257D195F1A5D9E9 /* PhobosUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
284C048D0BB629CD460AB9CF53FA72A9 /* GMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02360CC1277B16BFCF17411848E11A1F /* GMCache.framework */; };
2C23D1012AD44D6CEFDF795C6A279D1F /* PhobosUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 57C9B8E72E239EBC25C8AA7B3EECDAF0 /* PhobosUtil.m */; };
2D77ECA4FD9AE7791E88B6B0A8BADEB2 /* TMCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 648D48538F1FDA79A1D98339B62CEF79 /* TMCache-dummy.m */; };
383E98667048ED1FC8670E0936013017 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05D0178ACD89743BF0F8210450726027 /* Foundation.framework */; };
36D5E825997C0BEB94EF05DB0AFE9717 /* Phobos.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F274BDF001EDB5092374BCF26BDE6D /* Phobos.m */; };
393E64A48FB54C2B8F850F85D3544F23 /* WMCacheService.h in Headers */ = {isa = PBXBuildFile; fileRef = C28474C835F5C12B9AEBB46E741A86EB /* WMCacheService.h */; settings = {ATTRIBUTES = (Public, ); }; };
3AE051A0083442D4D2864E5FD8637144 /* GMPhobos-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF4CA45B837E5F78BF43D996185823D /* GMPhobos-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
3E8170502872BA16A1E69ED0423958BF /* TMMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1457E1883F1E2F3A041971E9FD326421 /* TMMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
44599A4646BC3C71468CFE7502F341D3 /* TMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F14156478362BBC9585128384AA0BE9 /* TMCache.framework */; };
48E50A741F1CA70EED03174BEB016B84 /* GMCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BED9D0CECA9C1D40570A1C65F7913799 /* GMCache-dummy.m */; };
4CC7F6535C6C4085BBF695B0C55DB05A /* TMMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E624CF42E36C4BDB5067CFE689CCFC08 /* TMMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
50BC75F37957D8D34C6F41AC38C0C546 /* WMDocumentCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E4948819EF8B738A78A0384A88F7772B /* WMDocumentCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
5D214AA633C82177AF03D719D6C186A3 /* TMCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CB26F71F89BA62B291BA877CEB1676 /* TMCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DEDD0B992858E9A263020C43317DA2A /* PhobosUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 51DCB6C5B9CE4B13056CE7450AF8990E /* PhobosUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
5DF9335F6FFA79959F172AE148292CF8 /* Pods-GMPhobos_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D964FD1C49A18C25EFB0981D02027B /* Pods-GMPhobos_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
628636AD4B61E9B24C66BA206164F7C2 /* Pods-GMPhobos_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A7EC974D37ED4E1AFD8B4FA0F5C8C9 /* Pods-GMPhobos_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
64A480003EC22D20649D5E8DFD31260F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05D0178ACD89743BF0F8210450726027 /* Foundation.framework */; };
8DA252ED13A4B54B0CF8EB5B44DAFDE4 /* PhobosPVProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E8BB378FDAA19F69647E5828E5DA897 /* PhobosPVProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
6756C041C284A5BE011A26199B185977 /* PhobosCustomVisibleController.h in Headers */ = {isa = PBXBuildFile; fileRef = E140FFE30DF457592708347352B2E347 /* PhobosCustomVisibleController.h */; settings = {ATTRIBUTES = (Public, ); }; };
6BC08B978D094BE9366C3EFD0F44345D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */; };
83311343A3501E23B7DD6C1BCA3E2859 /* GMPhobos-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9CC8AC0694640A6257609F3B82CF83 /* GMPhobos-dummy.m */; };
83C7399F70B94EDBA5E9A47F84D5AB19 /* PhobosUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E20199326DFAE366C8ADC76C50143B /* PhobosUtil.m */; };
8DCE28D483D16E6B2E88AA985FFFA515 /* TMCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 98E348647A8DCCE51A6D5B27B262BA38 /* TMCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
929BAE1864A0B127CB42B99C3E6ED671 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05D0178ACD89743BF0F8210450726027 /* Foundation.framework */; };
97CA2A6F1E29F895E4714B9112D04B95 /* GMCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E73F00F6C923DD698A9A3078634E6AE4 /* GMCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
9CD373A42F77298E57C072E1990FA44A /* WMCacheService.m in Sources */ = {isa = PBXBuildFile; fileRef = 889D99A9752A8229212F9C58C44DC099 /* WMCacheService.m */; };
A747C26ED2DBD49F58DCD65A2D71226E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05D0178ACD89743BF0F8210450726027 /* Foundation.framework */; };
9DB07E55626DF4303AF8A76D69ED700B /* GMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02360CC1277B16BFCF17411848E11A1F /* GMCache.framework */; };
A9CE1D3E42D86DDB3BE1B9D8D68A655C /* Pods-GMPhobos_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1039452EE78F366E55BD28493A04FA33 /* Pods-GMPhobos_Tests-dummy.m */; };
B0C110C731DA9A30E417F3D26C03A8B3 /* GMPhobos-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9CC8AC0694640A6257609F3B82CF83 /* GMPhobos-dummy.m */; };
AA306C26B1D05EA98F0293A64E42E38C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */; };
B2FD1EEF699E1D12BD5D22DC889A5B58 /* TMCacheBackgroundTaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9BCE7331C623F8593B861FA4184E73B /* TMCacheBackgroundTaskManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
B8C6DDA24F1676985EF3DBA2B4F6C06F /* UIResponder+PhobosPV.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D457EA850BE3C3AF5F1B0E6A00D6CF5 /* UIResponder+PhobosPV.m */; };
BC133D4BA387C74AB17B647AD9BCEF5F /* TMDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC0DD62ADE399DE66473E1E769CD914 /* TMDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
BC637A7B615E376D1EBA04AAF1559F5F /* Pods-GMPhobos_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F21CC24420A852E1CFB5E3E8FAC03A1 /* Pods-GMPhobos_Example-dummy.m */; };
CB63A31B68568A3F759A2C576FD6DDA9 /* Phobos.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E6F1667AC2FC20A35751BB3FFBE12E /* Phobos.h */; settings = {ATTRIBUTES = (Public, ); }; };
D8271B628EFBFE64B95776DE86DF0623 /* TMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F14156478362BBC9585128384AA0BE9 /* TMCache.framework */; };
EDAB43AFF0CEF1E2012F6E15BA3AD48F /* UIResponder+PhobosPV.h in Headers */ = {isa = PBXBuildFile; fileRef = D567F518D5EDA04103552ED936F5BC0C /* UIResponder+PhobosPV.h */; settings = {ATTRIBUTES = (Public, ); }; };
EED605AB2A25E9C2695AF4D86E322E5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05D0178ACD89743BF0F8210450726027 /* Foundation.framework */; };
FA5CF59AD4DA59C852C059FA12F2BA0B /* Phobos.m in Sources */ = {isa = PBXBuildFile; fileRef = F62EF77F802C73923F09355FA7809438 /* Phobos.m */; };
FB124D85A862C61F3752BA4246215EDE /* PhobosConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E48D30A25723FE83B6E07AD17BA1B5F /* PhobosConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
C36A71889BC69AAE88EF4DA05DE34639 /* UIResponder+PhobosPV.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B8D9C170217C1C640A25957A59097E2 /* UIResponder+PhobosPV.h */; settings = {ATTRIBUTES = (Public, ); }; };
D15AD29C595524E895225BD540C94F70 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */; };
E19F978AFF616F0631B15966895F6F35 /* GMPhobos-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF4CA45B837E5F78BF43D996185823D /* GMPhobos-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
E99C2C1CE03C00981AE7F0AE15BABAEF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */; };
FB52C1D11EF7A56A3854DD3124CAA6D0 /* TMDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 919F15DA9E8330EAC7ADDAAA9AB353CA /* TMDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
FE137D49877A898CBE1A0A612EC4AC30 /* PhobosPVProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 890B45B545870A71A907BBDF447DED5B /* PhobosPVProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
......@@ -61,14 +62,14 @@
remoteGlobalIDString = FE11C086161BC8D2131057250830381F;
remoteInfo = GMCache;
};
54EBF3260DC6C5D7F174472A2DDCDEC4 /* PBXContainerItemProxy */ = {
66B8E198EBAD36C4B3BC226316F60743 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2EB5F85693EB4B7C205F8371AB229479;
remoteInfo = TMCache;
};
BE07DCD7C566BF70078D7C15FF341D98 /* PBXContainerItemProxy */ = {
6FCDBE7810AAD44C7C9C37EAEBDD56EE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
......@@ -79,7 +80,7 @@
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
remoteGlobalIDString = F59EA60C096D29929A4594E69A0BB342;
remoteGlobalIDString = E2DE578C1AB78811F92778FC5D62D52F;
remoteInfo = GMPhobos;
};
EBAD08A9740488A6AFDBEB9F063BD349 /* PBXContainerItemProxy */ = {
......@@ -93,7 +94,7 @@
/* Begin PBXFileReference section */
02360CC1277B16BFCF17411848E11A1F /* GMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
05D0178ACD89743BF0F8210450726027 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
03F274BDF001EDB5092374BCF26BDE6D /* Phobos.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Phobos.m; sourceTree = "<group>"; };
0699811DA9133B4424EC7AF551E0D332 /* GMPhobos-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMPhobos-prefix.pch"; sourceTree = "<group>"; };
1039452EE78F366E55BD28493A04FA33 /* Pods-GMPhobos_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-GMPhobos_Tests-dummy.m"; sourceTree = "<group>"; };
1457E1883F1E2F3A041971E9FD326421 /* TMMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMMemoryCache.h; path = TMCache/TMMemoryCache.h; sourceTree = "<group>"; };
......@@ -101,42 +102,42 @@
177E7E1114C15B3B8C608BE70EB91424 /* GMPhobos.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMPhobos.framework; path = GMPhobos.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1FF4CA45B837E5F78BF43D996185823D /* GMPhobos-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMPhobos-umbrella.h"; sourceTree = "<group>"; };
223B9C07FB3E339E268B4403316BCB71 /* Pods-GMPhobos_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMPhobos_Example-resources.sh"; sourceTree = "<group>"; };
238732F85FF6CAE602C314703F0DCBA2 /* UIResponder+PhobosPV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIResponder+PhobosPV.m"; sourceTree = "<group>"; };
2529C33613D13F19BB7781325E80F8B5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
276FE21527CE0F7665BB0943F316302A /* TMCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = TMCache.modulemap; sourceTree = "<group>"; };
288AA61C0CCF9ADA5F1A1719E188283D /* Pods-GMPhobos_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMPhobos_Tests.release.xcconfig"; sourceTree = "<group>"; };
2D457EA850BE3C3AF5F1B0E6A00D6CF5 /* UIResponder+PhobosPV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIResponder+PhobosPV.m"; sourceTree = "<group>"; };
2E0AE1CF5AD8BEF0B5A9F1A9DAA0A276 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
33E292F36A1D481FBFFB1CDFAB6F2A3E /* GMCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMCache-prefix.pch"; sourceTree = "<group>"; };
341795E8B39A4C6E7167076FD0877D2C /* TMCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMCache.h; path = TMCache/TMCache.h; sourceTree = "<group>"; };
39D964FD1C49A18C25EFB0981D02027B /* Pods-GMPhobos_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-GMPhobos_Example-umbrella.h"; sourceTree = "<group>"; };
3BD96D6E74FE2F6F4A4DD6E58397D5E1 /* Pods-GMPhobos_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-GMPhobos_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
3E48D30A25723FE83B6E07AD17BA1B5F /* PhobosConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosConfig.h; sourceTree = "<group>"; };
3F14156478362BBC9585128384AA0BE9 /* TMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
400E359292EC6FE0E308BAE5368E9E44 /* Pods-GMPhobos_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-GMPhobos_Tests.modulemap"; sourceTree = "<group>"; };
4B83281B4137DA954D83EA220CDB90E2 /* GMPhobos.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMPhobos.xcconfig; sourceTree = "<group>"; };
4BC0DD62ADE399DE66473E1E769CD914 /* TMDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMDiskCache.h; path = TMCache/TMDiskCache.h; sourceTree = "<group>"; };
4C49103699A5F483AB70D803AE9DFA5F /* Pods-GMPhobos_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMPhobos_Example.release.xcconfig"; sourceTree = "<group>"; };
4E8BB378FDAA19F69647E5828E5DA897 /* PhobosPVProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosPVProtocol.h; sourceTree = "<group>"; };
51DCB6C5B9CE4B13056CE7450AF8990E /* PhobosUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosUtil.h; sourceTree = "<group>"; };
52F83D3AEBC8266633B4E73FD8FC6632 /* TMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TMCache.framework; path = TMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
57C9B8E72E239EBC25C8AA7B3EECDAF0 /* PhobosUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhobosUtil.m; sourceTree = "<group>"; };
5E3AE80D20AB728F5556665D5083A6F8 /* TMCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TMCache.xcconfig; sourceTree = "<group>"; };
61E6168592FEB1F7E033E769CD6219E1 /* Pods-GMPhobos_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMPhobos_Tests-frameworks.sh"; sourceTree = "<group>"; };
648D48538F1FDA79A1D98339B62CEF79 /* TMCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TMCache-dummy.m"; sourceTree = "<group>"; };
79ABAE8A82ACFE461B00C0867775A29E /* Pods-GMPhobos_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMPhobos_Example-acknowledgements.plist"; sourceTree = "<group>"; };
7C7B51101963B4ECC14E4EE022BEAADA /* WMDocumentCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMDocumentCache.m; path = GMCache/Classes/WMDocumentCache.m; sourceTree = "<group>"; };
889D99A9752A8229212F9C58C44DC099 /* WMCacheService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMCacheService.m; path = GMCache/Classes/WMCacheService.m; sourceTree = "<group>"; };
890B45B545870A71A907BBDF447DED5B /* PhobosPVProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosPVProtocol.h; sourceTree = "<group>"; };
89BC70DE0DE80150CBB5A1CC6AB9E62E /* GMCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMCache.xcconfig; sourceTree = "<group>"; };
8B8D9C170217C1C640A25957A59097E2 /* UIResponder+PhobosPV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIResponder+PhobosPV.h"; sourceTree = "<group>"; };
8F21CC24420A852E1CFB5E3E8FAC03A1 /* Pods-GMPhobos_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-GMPhobos_Example-dummy.m"; sourceTree = "<group>"; };
919F15DA9E8330EAC7ADDAAA9AB353CA /* TMDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMDiskCache.m; path = TMCache/TMDiskCache.m; 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; };
98E348647A8DCCE51A6D5B27B262BA38 /* TMCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMCache.m; path = TMCache/TMCache.m; sourceTree = "<group>"; };
9A5E011464A0875C4ABBEBAFE19D6A5A /* Pods_GMPhobos_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_GMPhobos_Example.framework; path = "Pods-GMPhobos_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
9B4A38A63BA332BA886AD102B72BD1F3 /* Pods-GMPhobos_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMPhobos_Example.debug.xcconfig"; sourceTree = "<group>"; };
9CC49985D72ED00F3257D195F1A5D9E9 /* PhobosUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosUtil.h; sourceTree = "<group>"; };
A6A7EC974D37ED4E1AFD8B4FA0F5C8C9 /* Pods-GMPhobos_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-GMPhobos_Tests-umbrella.h"; sourceTree = "<group>"; };
A9BCE7331C623F8593B861FA4184E73B /* TMCacheBackgroundTaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMCacheBackgroundTaskManager.h; path = TMCache/TMCacheBackgroundTaskManager.h; sourceTree = "<group>"; };
AD1C6256FCA6BEFBC24DC592A8F912F8 /* Pods-GMPhobos_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMPhobos_Tests.debug.xcconfig"; sourceTree = "<group>"; };
B473EFB5E4A250D71C970F4E8EFE6547 /* GMCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = GMCache.modulemap; sourceTree = "<group>"; };
B6A9DEC0DCAA3EE47255B49044A1A73A /* PhobosConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosConfig.h; sourceTree = "<group>"; };
BD285124E88A55D0A0FAC1482E829088 /* Pods-GMPhobos_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMPhobos_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
BE9CC8AC0694640A6257609F3B82CF83 /* GMPhobos-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMPhobos-dummy.m"; sourceTree = "<group>"; };
BED9D0CECA9C1D40570A1C65F7913799 /* GMCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMCache-dummy.m"; sourceTree = "<group>"; };
......@@ -144,18 +145,19 @@
C2CB26F71F89BA62B291BA877CEB1676 /* TMCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TMCache-umbrella.h"; sourceTree = "<group>"; };
C9FA319FD523617A526C3E413201E02B /* TMCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TMCache-prefix.pch"; sourceTree = "<group>"; };
D0A41DA9743F02F20307C49385295B48 /* Pods_GMPhobos_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_GMPhobos_Tests.framework; path = "Pods-GMPhobos_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
D567F518D5EDA04103552ED936F5BC0C /* UIResponder+PhobosPV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIResponder+PhobosPV.h"; sourceTree = "<group>"; };
DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
DE040F43777E733952B2A8A2A722F1C0 /* Pods-GMPhobos_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMPhobos_Example-frameworks.sh"; sourceTree = "<group>"; };
DF48F0A5170C890AB259E25F6B5EAEDC /* GMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMCache.framework; path = GMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E0557E1E811E7BB5860354D383C403E7 /* Phobos.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Phobos.h; sourceTree = "<group>"; };
E140FFE30DF457592708347352B2E347 /* PhobosCustomVisibleController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhobosCustomVisibleController.h; sourceTree = "<group>"; };
E38102DECEF8B33A4E0E97DED7310F52 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E4948819EF8B738A78A0384A88F7772B /* WMDocumentCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMDocumentCache.h; path = GMCache/Classes/WMDocumentCache.h; sourceTree = "<group>"; };
E624CF42E36C4BDB5067CFE689CCFC08 /* TMMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMMemoryCache.m; path = TMCache/TMMemoryCache.m; sourceTree = "<group>"; };
E73F00F6C923DD698A9A3078634E6AE4 /* GMCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMCache-umbrella.h"; sourceTree = "<group>"; };
E9E6F1667AC2FC20A35751BB3FFBE12E /* Phobos.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Phobos.h; sourceTree = "<group>"; };
EC3D8A13D26D8A10EB9716CD423556A0 /* Pods-GMPhobos_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMPhobos_Tests-resources.sh"; sourceTree = "<group>"; };
F577567CFA744A8F447A2B72A65AEA8D /* GMPhobos.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = GMPhobos.modulemap; sourceTree = "<group>"; };
F5B74599F80A46BDAA45AB54B3E88AF1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F62EF77F802C73923F09355FA7809438 /* Phobos.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Phobos.m; sourceTree = "<group>"; };
F5E20199326DFAE366C8ADC76C50143B /* PhobosUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhobosUtil.m; sourceTree = "<group>"; };
FD52101833980CF5820D2F56C8484C5B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FFC29760758B739C90BE9CE4B91508D0 /* Pods-GMPhobos_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-GMPhobos_Example.modulemap"; sourceTree = "<group>"; };
/* End PBXFileReference section */
......@@ -165,7 +167,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A747C26ED2DBD49F58DCD65A2D71226E /* Foundation.framework in Frameworks */,
0C5496130DD0F28449052C703DFEC36F /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -173,7 +175,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
EED605AB2A25E9C2695AF4D86E322E5C /* Foundation.framework in Frameworks */,
E99C2C1CE03C00981AE7F0AE15BABAEF /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -181,18 +183,18 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
64A480003EC22D20649D5E8DFD31260F /* Foundation.framework in Frameworks */,
AA306C26B1D05EA98F0293A64E42E38C /* Foundation.framework in Frameworks */,
44599A4646BC3C71468CFE7502F341D3 /* TMCache.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BE1B1CFBD3F7596F111CFC05329AA976 /* Frameworks */ = {
911E894CBB34E702DAFDF22DFF9919D9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
929BAE1864A0B127CB42B99C3E6ED671 /* Foundation.framework in Frameworks */,
284C048D0BB629CD460AB9CF53FA72A9 /* GMCache.framework in Frameworks */,
D8271B628EFBFE64B95776DE86DF0623 /* TMCache.framework in Frameworks */,
D15AD29C595524E895225BD540C94F70 /* Foundation.framework in Frameworks */,
9DB07E55626DF4303AF8A76D69ED700B /* GMCache.framework in Frameworks */,
1FAC9ED7C727FA7D8BB60A32FDF07812 /* TMCache.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -200,28 +202,19 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
383E98667048ED1FC8670E0936013017 /* Foundation.framework in Frameworks */,
6BC08B978D094BE9366C3EFD0F44345D /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
0054F3248E0C616983315E2841A94010 /* Pod */ = {
isa = PBXGroup;
children = (
9E216D8ACF750A43E4539E964D27E406 /* Classes */,
);
name = Pod;
path = Pod;
sourceTree = "<group>";
};
006B03AB4BE7C9B8904643815DAAACF6 /* Frameworks */ = {
isa = PBXGroup;
children = (
02360CC1277B16BFCF17411848E11A1F /* GMCache.framework */,
3F14156478362BBC9585128384AA0BE9 /* TMCache.framework */,
C99D3009FDA7FD98E396A5710123BCFA /* iOS */,
4E675E80FF394563B83CC65190A45BD9 /* iOS */,
);
name = Frameworks;
sourceTree = "<group>";
......@@ -240,6 +233,15 @@
path = "Example/Pods/Target Support Files/GMPhobos";
sourceTree = "<group>";
};
0A50E28D3E6F29A0D727AF636E952231 /* Pod */ = {
isa = PBXGroup;
children = (
E01E822187F39C5C359E2CFF4DF89373 /* Classes */,
);
name = Pod;
path = Pod;
sourceTree = "<group>";
};
0CE80CEDEBC1C5BB294B8BFAFCECCF33 /* Pods-GMPhobos_Tests */ = {
isa = PBXGroup;
children = (
......@@ -300,7 +302,7 @@
28ADB08AFE4B9E058B474D9AB49B39A7 /* GMPhobos */ = {
isa = PBXGroup;
children = (
0054F3248E0C616983315E2841A94010 /* Pod */,
0A50E28D3E6F29A0D727AF636E952231 /* Pod */,
038DC0073529673F7466DA59DA307178 /* Support Files */,
);
name = GMPhobos;
......@@ -320,6 +322,14 @@
path = GMCache;
sourceTree = "<group>";
};
4E675E80FF394563B83CC65190A45BD9 /* iOS */ = {
isa = PBXGroup;
children = (
DC56CC8C95C99A0771A03DD3C375CAE9 /* Foundation.framework */,
);
name = iOS;
sourceTree = "<group>";
};
7DB346D0F39D3F0E887471402A8071AB = {
isa = PBXGroup;
children = (
......@@ -350,22 +360,6 @@
path = "Target Support Files/Pods-GMPhobos_Example";
sourceTree = "<group>";
};
9E216D8ACF750A43E4539E964D27E406 /* Classes */ = {
isa = PBXGroup;
children = (
E9E6F1667AC2FC20A35751BB3FFBE12E /* Phobos.h */,
F62EF77F802C73923F09355FA7809438 /* Phobos.m */,
3E48D30A25723FE83B6E07AD17BA1B5F /* PhobosConfig.h */,
4E8BB378FDAA19F69647E5828E5DA897 /* PhobosPVProtocol.h */,
9CC49985D72ED00F3257D195F1A5D9E9 /* PhobosUtil.h */,
57C9B8E72E239EBC25C8AA7B3EECDAF0 /* PhobosUtil.m */,
D567F518D5EDA04103552ED936F5BC0C /* UIResponder+PhobosPV.h */,
238732F85FF6CAE602C314703F0DCBA2 /* UIResponder+PhobosPV.m */,
);
name = Classes;
path = Classes;
sourceTree = "<group>";
};
ABCF6253FBD49646D222682044C2EB22 /* Products */ = {
isa = PBXGroup;
children = (
......@@ -401,12 +395,21 @@
name = Pods;
sourceTree = "<group>";
};
C99D3009FDA7FD98E396A5710123BCFA /* iOS */ = {
E01E822187F39C5C359E2CFF4DF89373 /* Classes */ = {
isa = PBXGroup;
children = (
05D0178ACD89743BF0F8210450726027 /* Foundation.framework */,
E0557E1E811E7BB5860354D383C403E7 /* Phobos.h */,
03F274BDF001EDB5092374BCF26BDE6D /* Phobos.m */,
B6A9DEC0DCAA3EE47255B49044A1A73A /* PhobosConfig.h */,
E140FFE30DF457592708347352B2E347 /* PhobosCustomVisibleController.h */,
890B45B545870A71A907BBDF447DED5B /* PhobosPVProtocol.h */,
51DCB6C5B9CE4B13056CE7450AF8990E /* PhobosUtil.h */,
F5E20199326DFAE366C8ADC76C50143B /* PhobosUtil.m */,
8B8D9C170217C1C640A25957A59097E2 /* UIResponder+PhobosPV.h */,
2D457EA850BE3C3AF5F1B0E6A00D6CF5 /* UIResponder+PhobosPV.m */,
);
name = iOS;
name = Classes;
path = Classes;
sourceTree = "<group>";
};
E33475B341FA967F4255718396784E80 /* Development Pods */ = {
......@@ -450,24 +453,25 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
A554E27C549E9C7F447925EBBAC19EEA /* Headers */ = {
AEDF1E8C2B068B71197D65C0CCF0EDEE /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
3AE051A0083442D4D2864E5FD8637144 /* GMPhobos-umbrella.h in Headers */,
CB63A31B68568A3F759A2C576FD6DDA9 /* Phobos.h in Headers */,
FB124D85A862C61F3752BA4246215EDE /* PhobosConfig.h in Headers */,
8DA252ED13A4B54B0CF8EB5B44DAFDE4 /* PhobosPVProtocol.h in Headers */,
227915D27A90D2DB0D2EF0583513FA2A /* PhobosUtil.h in Headers */,
EDAB43AFF0CEF1E2012F6E15BA3AD48F /* UIResponder+PhobosPV.h in Headers */,
5DF9335F6FFA79959F172AE148292CF8 /* Pods-GMPhobos_Example-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
AEDF1E8C2B068B71197D65C0CCF0EDEE /* Headers */ = {
DE5185D9EF99A2ADBFC1517A53A4E5A9 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5DF9335F6FFA79959F172AE148292CF8 /* Pods-GMPhobos_Example-umbrella.h in Headers */,
E19F978AFF616F0631B15966895F6F35 /* GMPhobos-umbrella.h in Headers */,
0BF7DE9DFBC233865644D055AC174EA0 /* Phobos.h in Headers */,
0C71840F65A6481976C4B8BCC962BCDF /* PhobosConfig.h in Headers */,
6756C041C284A5BE011A26199B185977 /* PhobosCustomVisibleController.h in Headers */,
FE137D49877A898CBE1A0A612EC4AC30 /* PhobosPVProtocol.h in Headers */,
5DEDD0B992858E9A263020C43317DA2A /* PhobosUtil.h in Headers */,
C36A71889BC69AAE88EF4DA05DE34639 /* UIResponder+PhobosPV.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -528,19 +532,19 @@
productReference = 9A5E011464A0875C4ABBEBAFE19D6A5A /* Pods_GMPhobos_Example.framework */;
productType = "com.apple.product-type.framework";
};
F59EA60C096D29929A4594E69A0BB342 /* GMPhobos */ = {
E2DE578C1AB78811F92778FC5D62D52F /* GMPhobos */ = {
isa = PBXNativeTarget;
buildConfigurationList = F19F3E632E68AE9260B55AE49CFD44A6 /* Build configuration list for PBXNativeTarget "GMPhobos" */;
buildConfigurationList = 1B2B217BF1CBDC081BA4DCD4054BAC75 /* Build configuration list for PBXNativeTarget "GMPhobos" */;
buildPhases = (
2A66A85B4BD12F1A1CBC4EA45FCA7979 /* Sources */,
BE1B1CFBD3F7596F111CFC05329AA976 /* Frameworks */,
A554E27C549E9C7F447925EBBAC19EEA /* Headers */,
36499550E1F0400769FACEBEABDCDF87 /* Sources */,
911E894CBB34E702DAFDF22DFF9919D9 /* Frameworks */,
DE5185D9EF99A2ADBFC1517A53A4E5A9 /* Headers */,
);
buildRules = (
);
dependencies = (
DF579F754FD84A545AB895AD9CD6C773 /* PBXTargetDependency */,
56FD3902702D76BEF956B8E7913F8569 /* PBXTargetDependency */,
DC3B608464496354BF10951231EB21AB /* PBXTargetDependency */,
691DF019BF98F9615ED2FE053BDFBE47 /* PBXTargetDependency */,
);
name = GMPhobos;
productName = GMPhobos;
......@@ -571,7 +575,7 @@
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0730;
LastSwiftUpdateCheck = 0830;
LastUpgradeCheck = 0700;
};
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
......@@ -587,7 +591,7 @@
projectRoot = "";
targets = (
FE11C086161BC8D2131057250830381F /* GMCache */,
F59EA60C096D29929A4594E69A0BB342 /* GMPhobos */,
E2DE578C1AB78811F92778FC5D62D52F /* GMPhobos */,
6F41922D487CC57F726D1C1F0CE668F3 /* Pods-GMPhobos_Example */,
244BFB34421E7D054DA89538794B7942 /* Pods-GMPhobos_Tests */,
2EB5F85693EB4B7C205F8371AB229479 /* TMCache */,
......@@ -604,22 +608,22 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
2A66A85B4BD12F1A1CBC4EA45FCA7979 /* Sources */ = {
2C1F4D2B2BF230499604B6F76ED38CAF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B0C110C731DA9A30E417F3D26C03A8B3 /* GMPhobos-dummy.m in Sources */,
FA5CF59AD4DA59C852C059FA12F2BA0B /* Phobos.m in Sources */,
2C23D1012AD44D6CEFDF795C6A279D1F /* PhobosUtil.m in Sources */,
1E383C34463003FF3DBFE52B0026721A /* UIResponder+PhobosPV.m in Sources */,
A9CE1D3E42D86DDB3BE1B9D8D68A655C /* Pods-GMPhobos_Tests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2C1F4D2B2BF230499604B6F76ED38CAF /* Sources */ = {
36499550E1F0400769FACEBEABDCDF87 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A9CE1D3E42D86DDB3BE1B9D8D68A655C /* Pods-GMPhobos_Tests-dummy.m in Sources */,
83311343A3501E23B7DD6C1BCA3E2859 /* GMPhobos-dummy.m in Sources */,
36D5E825997C0BEB94EF05DB0AFE9717 /* Phobos.m in Sources */,
83C7399F70B94EDBA5E9A47F84D5AB19 /* PhobosUtil.m in Sources */,
B8C6DDA24F1676985EF3DBA2B4F6C06F /* UIResponder+PhobosPV.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -659,16 +663,16 @@
target = 2EB5F85693EB4B7C205F8371AB229479 /* TMCache */;
targetProxy = EBAD08A9740488A6AFDBEB9F063BD349 /* PBXContainerItemProxy */;
};
56FD3902702D76BEF956B8E7913F8569 /* PBXTargetDependency */ = {
691DF019BF98F9615ED2FE053BDFBE47 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = TMCache;
target = 2EB5F85693EB4B7C205F8371AB229479 /* TMCache */;
targetProxy = 54EBF3260DC6C5D7F174472A2DDCDEC4 /* PBXContainerItemProxy */;
targetProxy = 66B8E198EBAD36C4B3BC226316F60743 /* PBXContainerItemProxy */;
};
9A6E19CD841F7BAE408FB19ACBE31C9A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GMPhobos;
target = F59EA60C096D29929A4594E69A0BB342 /* GMPhobos */;
target = E2DE578C1AB78811F92778FC5D62D52F /* GMPhobos */;
targetProxy = C641CE37534FFD3DEAF1A9ADE7D6C622 /* PBXContainerItemProxy */;
};
C570E238F8885B4BD93F9CAE0FD9EFBC /* PBXTargetDependency */ = {
......@@ -677,138 +681,52 @@
target = FE11C086161BC8D2131057250830381F /* GMCache */;
targetProxy = 429A226C3E04DD4294B37EBC365C0381 /* PBXContainerItemProxy */;
};
DF579F754FD84A545AB895AD9CD6C773 /* PBXTargetDependency */ = {
DC3B608464496354BF10951231EB21AB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = GMCache;
target = FE11C086161BC8D2131057250830381F /* GMCache */;
targetProxy = BE07DCD7C566BF70078D7C15FF341D98 /* PBXContainerItemProxy */;
targetProxy = 6FCDBE7810AAD44C7C9C37EAEBDD56EE /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
015A368F878AC3E2CEAE21DDE8026304 /* Debug */ = {
0952231B0114CB8FA86E810EFA0A62CC /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5E3AE80D20AB728F5556665D5083A6F8 /* TMCache.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
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;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
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;
};
0D9168A0A92BE7A3C756207AB50FF7D7 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9B4A38A63BA332BA886AD102B72BD1F3 /* Pods-GMPhobos_Example.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-GMPhobos_Example/Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/TMCache/TMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/TMCache/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-GMPhobos_Example/Pods-GMPhobos_Example.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_GMPhobos_Example;
MODULEMAP_FILE = "Target Support Files/TMCache/TMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = TMCache;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
44CDBB6D11DE06DB64D6268622BDC47E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
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;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
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;
};
8579D528E4EDBF69A36BE4E9BFDAE7D3 /* Release */ = {
2CAE17AD7837F8DB88013638795B1027 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 288AA61C0CCF9ADA5F1A1719E188283D /* Pods-GMPhobos_Tests.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
......@@ -840,15 +758,16 @@
};
name = Release;
};
B550A55E469C64AEFCE75C4DFFFF5818 /* Release */ = {
31C0AF390D89D168070188B4A0FAD90C /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 89BC70DE0DE80150CBB5A1CC6AB9E62E /* GMCache.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"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";
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
......@@ -861,7 +780,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MODULEMAP_FILE = "Target Support Files/GMCache/GMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = GMCache;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
......@@ -869,74 +788,125 @@
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
34FE9531DA9AF2820790339988D5FF41 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
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_OBJC_ROOT_CLASS = YES;
CLANG_WARN_SUSPICIOUS_MOVE = 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;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
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;
};
C934FADF354DB8B53487D9DE290B6AAD /* Debug */ = {
45E533B8F034908015C8CB1D9C9810F3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5E3AE80D20AB728F5556665D5083A6F8 /* TMCache.xcconfig */;
baseConfigurationReference = 89BC70DE0DE80150CBB5A1CC6AB9E62E /* GMCache.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/TMCache/TMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/TMCache/Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/GMCache/GMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMCache/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/TMCache/TMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = TMCache;
MODULEMAP_FILE = "Target Support Files/GMCache/GMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = GMCache;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
name = Release;
};
CD335BE929EC46E49EEA145F0A31EE3F /* Release */ = {
5E8C25B5C0E6EAFB6A5DBF0D81DAF631 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5E3AE80D20AB728F5556665D5083A6F8 /* TMCache.xcconfig */;
baseConfigurationReference = AD1C6256FCA6BEFBC24DC592A8F912F8 /* Pods-GMPhobos_Tests.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"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";
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/TMCache/TMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/TMCache/Info.plist";
INFOPLIST_FILE = "Target Support Files/Pods-GMPhobos_Tests/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/TMCache/TMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = TMCache;
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-GMPhobos_Tests/Pods-GMPhobos_Tests.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_GMPhobos_Tests;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
name = Debug;
};
DC7E098B2ED1061ECAFA04372C606197 /* Release */ = {
86CC90FBDD737A98E5330C26E1E376B9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4B83281B4137DA954D83EA220CDB90E2 /* GMPhobos.xcconfig */;
baseConfigurationReference = 4C49103699A5F483AB70D803AE9DFA5F /* Pods-GMPhobos_Example.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
......@@ -948,14 +918,18 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMPhobos/Info.plist";
INFOPLIST_FILE = "Target Support Files/Pods-GMPhobos_Example/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/GMPhobos/GMPhobos.modulemap";
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-GMPhobos_Example/Pods-GMPhobos_Example.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = GMPhobos;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_GMPhobos_Example;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
......@@ -964,15 +938,16 @@
};
name = Release;
};
EEC0C25AD37FE3625AA5D55D5FF5D614 /* Release */ = {
B6DB74F6D69F905CD093B6B1ABFCB79B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4C49103699A5F483AB70D803AE9DFA5F /* Pods-GMPhobos_Example.release.xcconfig */;
baseConfigurationReference = 9B4A38A63BA332BA886AD102B72BD1F3 /* Pods-GMPhobos_Example.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"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";
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
......@@ -985,7 +960,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-GMPhobos_Example/Pods-GMPhobos_Example.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
......@@ -997,12 +972,13 @@
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
name = Debug;
};
F21C943A9FF7BC997003F7AE04B8655B /* Debug */ = {
BBCD2E55E50E7714BA4DF1B4A5E3BDD8 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = AD1C6256FCA6BEFBC24DC592A8F912F8 /* Pods-GMPhobos_Tests.debug.xcconfig */;
baseConfigurationReference = 4B83281B4137DA954D83EA220CDB90E2 /* GMPhobos.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
......@@ -1014,18 +990,14 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-GMPhobos_Tests/Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMPhobos/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-GMPhobos_Tests/Pods-GMPhobos_Tests.modulemap";
MODULEMAP_FILE = "Target Support Files/GMPhobos/GMPhobos.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_GMPhobos_Tests;
PRODUCT_NAME = GMPhobos;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
......@@ -1034,10 +1006,59 @@
};
name = Debug;
};
F5DAD3A2A8C044C6471CC13BCF56A5B0 /* Debug */ = {
C104F7F091290C3D1E248192F07FE689 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4B83281B4137DA954D83EA220CDB90E2 /* GMPhobos.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
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_OBJC_ROOT_CLASS = YES;
CLANG_WARN_SUSPICIOUS_MOVE = 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;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
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;
};
E31DF1E8CD611915C6E2D91166FB5A9E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5E3AE80D20AB728F5556665D5083A6F8 /* TMCache.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
......@@ -1049,14 +1070,14 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMPhobos/Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/TMCache/TMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/TMCache/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/GMPhobos/GMPhobos.modulemap";
MODULEMAP_FILE = "Target Support Files/TMCache/TMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = GMPhobos;
PRODUCT_NAME = TMCache;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
......@@ -1065,81 +1086,82 @@
};
name = Debug;
};
F98244622A444E198E3C95DB9E78175F /* Debug */ = {
F5932594ECB1261100E16F46772761ED /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 89BC70DE0DE80150CBB5A1CC6AB9E62E /* GMCache.xcconfig */;
baseConfigurationReference = 4B83281B4137DA954D83EA220CDB90E2 /* GMPhobos.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/GMCache/GMCache-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMCache/Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
INFOPLIST_FILE = "Target Support Files/GMPhobos/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/GMCache/GMCache.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = GMCache;
MODULEMAP_FILE = "Target Support Files/GMPhobos/GMPhobos.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = GMPhobos;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
1B2B217BF1CBDC081BA4DCD4054BAC75 /* Build configuration list for PBXNativeTarget "GMPhobos" */ = {
isa = XCConfigurationList;
buildConfigurations = (
015A368F878AC3E2CEAE21DDE8026304 /* Debug */,
44CDBB6D11DE06DB64D6268622BDC47E /* Release */,
BBCD2E55E50E7714BA4DF1B4A5E3BDD8 /* Debug */,
F5932594ECB1261100E16F46772761ED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
7597A0FF8BD30104593D2C828EC086F8 /* Build configuration list for PBXNativeTarget "TMCache" */ = {
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C934FADF354DB8B53487D9DE290B6AAD /* Debug */,
CD335BE929EC46E49EEA145F0A31EE3F /* Release */,
C104F7F091290C3D1E248192F07FE689 /* Debug */,
34FE9531DA9AF2820790339988D5FF41 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
AB39209FB49A3AE1D5C6A2087587A8C3 /* Build configuration list for PBXNativeTarget "GMCache" */ = {
7597A0FF8BD30104593D2C828EC086F8 /* Build configuration list for PBXNativeTarget "TMCache" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F98244622A444E198E3C95DB9E78175F /* Debug */,
B550A55E469C64AEFCE75C4DFFFF5818 /* Release */,
E31DF1E8CD611915C6E2D91166FB5A9E /* Debug */,
0952231B0114CB8FA86E810EFA0A62CC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C99858DFD9AECF172E2F5B5BBEBBEA4C /* Build configuration list for PBXNativeTarget "Pods-GMPhobos_Tests" */ = {
AB39209FB49A3AE1D5C6A2087587A8C3 /* Build configuration list for PBXNativeTarget "GMCache" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F21C943A9FF7BC997003F7AE04B8655B /* Debug */,
8579D528E4EDBF69A36BE4E9BFDAE7D3 /* Release */,
31C0AF390D89D168070188B4A0FAD90C /* Debug */,
45E533B8F034908015C8CB1D9C9810F3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F19F3E632E68AE9260B55AE49CFD44A6 /* Build configuration list for PBXNativeTarget "GMPhobos" */ = {
C99858DFD9AECF172E2F5B5BBEBBEA4C /* Build configuration list for PBXNativeTarget "Pods-GMPhobos_Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F5DAD3A2A8C044C6471CC13BCF56A5B0 /* Debug */,
DC7E098B2ED1061ECAFA04372C606197 /* Release */,
5E8C25B5C0E6EAFB6A5DBF0D81DAF631 /* Debug */,
2CAE17AD7837F8DB88013638795B1027 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -1147,8 +1169,8 @@
F2DAED7E843C98955711D0E49C3B63E5 /* Build configuration list for PBXNativeTarget "Pods-GMPhobos_Example" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0D9168A0A92BE7A3C756207AB50FF7D7 /* Debug */,
EEC0C25AD37FE3625AA5D55D5FF5D614 /* Release */,
B6DB74F6D69F905CD093B6B1ABFCB79B /* Debug */,
86CC90FBDD737A98E5330C26E1E376B9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......
......@@ -12,6 +12,7 @@
#import "Phobos.h"
#import "PhobosConfig.h"
#import "PhobosCustomVisibleController.h"
#import "PhobosPVProtocol.h"
#import "PhobosUtil.h"
#import "UIResponder+PhobosPV.h"
......
......@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.3.2</string>
<string>0.3.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
......
......@@ -21,6 +21,9 @@ case "${TARGETED_DEVICE_FAMILY}" in
3)
TARGET_DEVICE_ARGS="--target-device tv"
;;
4)
TARGET_DEVICE_ARGS="--target-device watch"
;;
*)
TARGET_DEVICE_ARGS="--target-device mac"
;;
......
......@@ -5,4 +5,5 @@ OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMCache/GMCac
OTHER_LDFLAGS = $(inherited) -framework "GMCache" -framework "GMPhobos" -framework "TMCache"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods
......@@ -5,4 +5,5 @@ OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMCache/GMCac
OTHER_LDFLAGS = $(inherited) -framework "GMCache" -framework "GMPhobos" -framework "TMCache"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods
......@@ -21,6 +21,9 @@ case "${TARGETED_DEVICE_FAMILY}" in
3)
TARGET_DEVICE_ARGS="--target-device tv"
;;
4)
TARGET_DEVICE_ARGS="--target-device watch"
;;
*)
TARGET_DEVICE_ARGS="--target-device mac"
;;
......
......@@ -4,4 +4,5 @@ LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_pa
OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMCache/GMCache.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMPhobos/GMPhobos.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/TMCache/TMCache.framework/Headers"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods
......@@ -4,4 +4,5 @@ LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_pa
OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMCache/GMCache.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GMPhobos/GMPhobos.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/TMCache/TMCache.framework/Headers"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods
......@@ -13,6 +13,7 @@
#import "PhobosConfig.h"
#import "UIResponder+PhobosPV.h"
#import "PhobosUtil.h"
#import "PhobosCustomVisibleController.h"
static Phobos *sharedClient = nil;
static NSString *sdkVersion = @"110";
......@@ -101,17 +102,20 @@ static NSString *sdkVersion = @"110";
}
- (UIViewController *)visibleController {
id visibleController = [UIApplication sharedApplication].keyWindow.rootViewController;
if ([visibleController isKindOfClass:[UITabBarController class]]) {
UITabBarController *tabbar = (UITabBarController *)visibleController;
id target = [UIApplication sharedApplication].keyWindow.rootViewController;
if ([target isKindOfClass:[UITabBarController class]]) {
UITabBarController *tabbar = (UITabBarController *)target;
UINavigationController *navigationController = (UINavigationController *)tabbar.selectedViewController;
return navigationController.visibleViewController;
} else if ([visibleController isKindOfClass:[UINavigationController class]]) {
UINavigationController *navigationController = (UINavigationController *)visibleController;
return navigationController.visibleViewController;
} else {
return visibleController;
target = navigationController.visibleViewController;
} else if ([target isKindOfClass:[UINavigationController class]]) {
UINavigationController *navigationController = (UINavigationController *)target;
target = navigationController.visibleViewController;
}
if ([target conformsToProtocol:NSProtocolFromString(@"PhobosCustomVisibleController")]) {
target = [target performSelector:@selector(phobosVisibleController)];
}
return target;
}
#pragma mark - notification handler
......
//
// PhobosCustomVisibleController.h
// Pods
//
// Created by wangyang on 2017/4/27.
//
//
#import <Foundation/Foundation.h>
/**
containerController没有pageName,而是使用不同child的pageName,那么该controller需要挂载该协议以取得正确的visibleController
参考搜索页PV的记录
*/
@protocol PhobosCustomVisibleController <NSObject>
- (UIViewController *)phobosVisibleController;
@end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment