Commit a7323cee authored by lmj_521aiau@163.com's avatar lmj_521aiau@163.com

network

parent f893e762
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
0967598607D521318F69D7D39D517B20 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AE65B863E8766476AC03F27E8FB4954D /* ViewController+MASAdditions.m */; }; 0967598607D521318F69D7D39D517B20 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AE65B863E8766476AC03F27E8FB4954D /* ViewController+MASAdditions.m */; };
098630ECDB64ED7B89F5F687C82B4AC3 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 977E37B69C48656720EA2C8C178A871E /* NSArray+MASAdditions.m */; }; 098630ECDB64ED7B89F5F687C82B4AC3 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 977E37B69C48656720EA2C8C178A871E /* NSArray+MASAdditions.m */; };
0AF1AD35706D90B1A91F291B899EF8C0 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D163B88E42C14143D3E1072CF2AFB4 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0AF1AD35706D90B1A91F291B899EF8C0 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D163B88E42C14143D3E1072CF2AFB4 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
1418057D21AE7038A8B2E8CBBC9A4235 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12EDD0BF564072CA2EEEDAB0B64F55FD /* Foundation.framework */; };
15A29D5C6FEA9379BBC61F17614DDB15 /* SwiftyStoreKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23B7E0B2C3D36435E4EEC3F45044CBA9 /* SwiftyStoreKit.swift */; }; 15A29D5C6FEA9379BBC61F17614DDB15 /* SwiftyStoreKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23B7E0B2C3D36435E4EEC3F45044CBA9 /* SwiftyStoreKit.swift */; };
163B07BE98EAA270AF0A7AA82F84208E /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA4462392C70EFEC4A92DE2DC039AF4 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 163B07BE98EAA270AF0A7AA82F84208E /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA4462392C70EFEC4A92DE2DC039AF4 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
17695C42661E6DA8419E9C68F1BCD333 /* InAppReceipt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302A800BB1A3A40E927398E566783BB /* InAppReceipt.swift */; }; 17695C42661E6DA8419E9C68F1BCD333 /* InAppReceipt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302A800BB1A3A40E927398E566783BB /* InAppReceipt.swift */; };
...@@ -46,6 +47,7 @@ ...@@ -46,6 +47,7 @@
38B57953D8705FA2092852071CD3A462 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F67FE56625EA554EC2B95DA19B66B6A /* UIButton+AFNetworking.m */; }; 38B57953D8705FA2092852071CD3A462 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F67FE56625EA554EC2B95DA19B66B6A /* UIButton+AFNetworking.m */; };
3B95F6D7813F2794DD6CF0BEAE2853DC /* PaymentQueueController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F6C1F3C6DEF3C366D8EF1D21875E0E9 /* PaymentQueueController.swift */; }; 3B95F6D7813F2794DD6CF0BEAE2853DC /* PaymentQueueController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F6C1F3C6DEF3C366D8EF1D21875E0E9 /* PaymentQueueController.swift */; };
3CA0C9185ED4469D427AA53B26E1B18F /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F078243FBD0A0E5D2599C473E2564031 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3CA0C9185ED4469D427AA53B26E1B18F /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F078243FBD0A0E5D2599C473E2564031 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
3D6D9CFB110C5B99A5D4185B51D93CD6 /* Pods-superCleaner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00EA3862F5184B989A8ED6AE415A52DE /* Pods-superCleaner-dummy.m */; };
3DA5F1D8E51CDD102A871C2F37770C7B /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8D26311A720ED32E4E853CC680496C /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3DA5F1D8E51CDD102A871C2F37770C7B /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8D26311A720ED32E4E853CC680496C /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
3EB561D79F76C06AA538872D6302D35D /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 945C26F78498081560B61A9554E77904 /* AFNetworking-dummy.m */; }; 3EB561D79F76C06AA538872D6302D35D /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 945C26F78498081560B61A9554E77904 /* AFNetworking-dummy.m */; };
40426F061CD9B0B435C690CAFEA2BD00 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FEEA6AB83AB8929073289CEFD5F2DF55 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 40426F061CD9B0B435C690CAFEA2BD00 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FEEA6AB83AB8929073289CEFD5F2DF55 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
...@@ -53,13 +55,12 @@ ...@@ -53,13 +55,12 @@
4B0981F9AC628CF5100C50FF4A163A4A /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 68773803FCF905D27AA7F34257280A44 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B0981F9AC628CF5100C50FF4A163A4A /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 68773803FCF905D27AA7F34257280A44 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
4BEC56EB2A2FBCEF4A32EE6EE1F48E22 /* SKProduct+LocalizedPrice.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED20C85CFC6125092C73D70641ABF68 /* SKProduct+LocalizedPrice.swift */; }; 4BEC56EB2A2FBCEF4A32EE6EE1F48E22 /* SKProduct+LocalizedPrice.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED20C85CFC6125092C73D70641ABF68 /* SKProduct+LocalizedPrice.swift */; };
4FCA4E8703DBF3D3FB7D5BA06229159D /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1172B3ADFCC38F479E3B4969695D1338 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4FCA4E8703DBF3D3FB7D5BA06229159D /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1172B3ADFCC38F479E3B4969695D1338 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
595F9F55A1334849BA44229ACD247FC2 /* Pods-superCleaner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00EA3862F5184B989A8ED6AE415A52DE /* Pods-superCleaner-dummy.m */; }; 5583C5A0AF5D96500BB8AD14620F8D7D /* Pods-superCleaner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBB8F0626276CF93DF3F8CDDD8510110 /* Pods-superCleaner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
64F46B6A8DBA885AF570A54A082D1BAA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5F2D6CB25AD8446D8991B9E8FFCE7FC /* QuartzCore.framework */; }; 64F46B6A8DBA885AF570A54A082D1BAA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5F2D6CB25AD8446D8991B9E8FFCE7FC /* QuartzCore.framework */; };
6A6AD3A5BBDBFD0B4AF936BD518EC0B1 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4181545DC6278D479FE31028A6DCE065 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A6AD3A5BBDBFD0B4AF936BD518EC0B1 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4181545DC6278D479FE31028A6DCE065 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
6EE482EF823C5090378A600998A120F9 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 204A7D412A3C88E3E3F97A02890CED85 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6EE482EF823C5090378A600998A120F9 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 204A7D412A3C88E3E3F97A02890CED85 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F8B85A37F71F39B9D9D858E32002B8 /* MBProgressHUD.m */; }; 70EE1C774C978E1876AE6CA1224E897D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F8B85A37F71F39B9D9D858E32002B8 /* MBProgressHUD.m */; };
722EC0191A173ECB2121618467D32DF4 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BDB19FB8F77EC81E60F25A2E832F3A /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 722EC0191A173ECB2121618467D32DF4 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BDB19FB8F77EC81E60F25A2E832F3A /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
74EE47896B0FE08CFFB289114A4503C3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12EDD0BF564072CA2EEEDAB0B64F55FD /* Foundation.framework */; };
76536A816A576F08FADD3366A2E40094 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DDC8639F4DAD5CF6002AD2B6FAAD337 /* AFURLSessionManager.m */; }; 76536A816A576F08FADD3366A2E40094 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DDC8639F4DAD5CF6002AD2B6FAAD337 /* AFURLSessionManager.m */; };
78B2727EE5D693F58D019DB098005101 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = BACB7E0F04F4E55E6D00765E8D79D4F3 /* MASConstraintMaker.m */; }; 78B2727EE5D693F58D019DB098005101 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = BACB7E0F04F4E55E6D00765E8D79D4F3 /* MASConstraintMaker.m */; };
7BFF65958F014760B6AC4742824892EB /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E9D244E58DF328F8518E752CB541AF /* MASCompositeConstraint.m */; }; 7BFF65958F014760B6AC4742824892EB /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E9D244E58DF328F8518E752CB541AF /* MASCompositeConstraint.m */; };
...@@ -94,7 +95,6 @@ ...@@ -94,7 +95,6 @@
C78E0AA446C0068A7BEFBCFE0756F45C /* RestorePurchasesController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E09E87885F3CA30F8DF687C52CDEC60 /* RestorePurchasesController.swift */; }; C78E0AA446C0068A7BEFBCFE0756F45C /* RestorePurchasesController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E09E87885F3CA30F8DF687C52CDEC60 /* RestorePurchasesController.swift */; };
C9F701A2E6208D9E840E7A91287F21B9 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A91E33909044F64078BB7836E3AF160 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; C9F701A2E6208D9E840E7A91287F21B9 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A91E33909044F64078BB7836E3AF160 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
CE93C54413259B4AC3683B6EB874D466 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 703F148AD0D0AEBFE3B1673E331B9DFD /* UIKit.framework */; }; CE93C54413259B4AC3683B6EB874D466 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 703F148AD0D0AEBFE3B1673E331B9DFD /* UIKit.framework */; };
CF7A5F2DC8AA73E70DA159219B553AE8 /* Pods-superCleaner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBB8F0626276CF93DF3F8CDDD8510110 /* Pods-superCleaner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
D14B54215BC9EE0D8E75A9B9F6657F91 /* CompleteTransactionsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C725AF1F3CC7FF6433F7DE0E8E77B26 /* CompleteTransactionsController.swift */; }; D14B54215BC9EE0D8E75A9B9F6657F91 /* CompleteTransactionsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C725AF1F3CC7FF6433F7DE0E8E77B26 /* CompleteTransactionsController.swift */; };
D66716504D475B6377F7DD5C7C2BBCDE /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E1215DBC75C107E14C721FDD154C017C /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; D66716504D475B6377F7DD5C7C2BBCDE /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E1215DBC75C107E14C721FDD154C017C /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE0774FAAB973D9A9CB36E8E63A9E3C /* MBProgressHUD-dummy.m */; }; DABF20F73D27572CD97071A6D4DB9004 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE0774FAAB973D9A9CB36E8E63A9E3C /* MBProgressHUD-dummy.m */; };
...@@ -114,41 +114,41 @@ ...@@ -114,41 +114,41 @@
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */ /* Begin PBXContainerItemProxy section */
2E2B9251799559754B92239C99986C85 /* PBXContainerItemProxy */ = { 25E4097209A7DACB29FA8F0AC156E067 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 6F6B630FA5213AB083E7CEF1F986FE44; remoteGlobalIDString = 6F6B630FA5213AB083E7CEF1F986FE44;
remoteInfo = UMCCommon; remoteInfo = UMCCommon;
}; };
61310B11E85643FCF650011126260C82 /* PBXContainerItemProxy */ = { AC9B20BEC98FDEDFD5A3BE0EA687911F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
remoteInfo = Masonry;
};
6373537AE0CCAB13CC71EE12A0C8374A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
remoteInfo = MBProgressHUD; remoteInfo = MBProgressHUD;
}; };
754679DC850F0B58189F8B6C6CD60575 /* PBXContainerItemProxy */ = { C22B6FE6DC363766A464764040200FCA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = FCD4F1901DD86FEB184BFDD6673F4A7B; remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
remoteInfo = SwiftyStoreKit; remoteInfo = Masonry;
}; };
DC81D8526AD63980B6AF743845278486 /* PBXContainerItemProxy */ = { D3B22F2EA72B3EAB399273AF66BBA42C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
remoteInfo = AFNetworking; remoteInfo = AFNetworking;
}; };
EF776A460C980BC7F559A186C661BDDF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FCD4F1901DD86FEB184BFDD6673F4A7B;
remoteInfo = SwiftyStoreKit;
};
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
...@@ -306,19 +306,19 @@ ...@@ -306,19 +306,19 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
8F9BCCCF510F65077210B8D9944565EC /* Frameworks */ = { 777C7F220734A6931C66C1CAE60E2A4F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
27256E913790A1EC111854E3D10E67F5 /* Foundation.framework in Frameworks */, 1418057D21AE7038A8B2E8CBBC9A4235 /* Foundation.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
A2971DC8703DD457E363DA411DFE9731 /* Frameworks */ = { 8F9BCCCF510F65077210B8D9944565EC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
74EE47896B0FE08CFFB289114A4503C3 /* Foundation.framework in Frameworks */, 27256E913790A1EC111854E3D10E67F5 /* Foundation.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -645,14 +645,6 @@ ...@@ -645,14 +645,6 @@
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */ /* Begin PBXHeadersBuildPhase section */
2DBE6ACCD1A4C6CDE553D110E17709C5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
CF7A5F2DC8AA73E70DA159219B553AE8 /* Pods-superCleaner-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7858D37D2CE761259E3D0471D808DBB5 /* Headers */ = { 7858D37D2CE761259E3D0471D808DBB5 /* Headers */ = {
isa = PBXHeadersBuildPhase; isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
...@@ -693,6 +685,14 @@ ...@@ -693,6 +685,14 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
B27CAB502645F7C31C9B40CD99010E26 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
5583C5A0AF5D96500BB8AD14620F8D7D /* Pods-superCleaner-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B9ECBAE3144164158FDC62D90C3CEFDB /* Headers */ = { B9ECBAE3144164158FDC62D90C3CEFDB /* Headers */ = {
isa = PBXHeadersBuildPhase; isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
...@@ -760,21 +760,21 @@ ...@@ -760,21 +760,21 @@
}; };
596A560B22E98CCD9E2F4E063F10C485 /* Pods-superCleaner */ = { 596A560B22E98CCD9E2F4E063F10C485 /* Pods-superCleaner */ = {
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 0E432A67902623F89A6D89CC1F0C740A /* Build configuration list for PBXNativeTarget "Pods-superCleaner" */; buildConfigurationList = 31C10D91AE7FCBB6A169F1C1EB23D28A /* Build configuration list for PBXNativeTarget "Pods-superCleaner" */;
buildPhases = ( buildPhases = (
2DBE6ACCD1A4C6CDE553D110E17709C5 /* Headers */, B27CAB502645F7C31C9B40CD99010E26 /* Headers */,
23FE093DE013493443A5C15C4D026137 /* Sources */, 4F7D530FBBEDEA7FAA1224810318BC8A /* Sources */,
A2971DC8703DD457E363DA411DFE9731 /* Frameworks */, 777C7F220734A6931C66C1CAE60E2A4F /* Frameworks */,
F7133C531B5A0380DD33F20D6410827B /* Resources */, F321120D2358C910C0DEDDF4FB389FFF /* Resources */,
); );
buildRules = ( buildRules = (
); );
dependencies = ( dependencies = (
1FFCC016051FABCA7950549066B661D6 /* PBXTargetDependency */, 0E1638740F87D3AE37CB267CDDFB0DC1 /* PBXTargetDependency */,
018B54AFE7FF7EF5A4A32D12705EE7EF /* PBXTargetDependency */, B78A61122B72DCC946E90FA58424ABD4 /* PBXTargetDependency */,
A2B6CB7F3252CD2DFF39D95FA45089B0 /* PBXTargetDependency */, 12C025C294EF703DD9D25D3BC3889310 /* PBXTargetDependency */,
C7E62C808BB49871323E5C94770E8E06 /* PBXTargetDependency */, 10E3E2E4BE3AA2A4BEFB9F399FFD1F9C /* PBXTargetDependency */,
BB74F83E26AB35EDB92BDD9432A6714F /* PBXTargetDependency */, 148507A1AAEDF6B79F5EAC4C53511D56 /* PBXTargetDependency */,
); );
name = "Pods-superCleaner"; name = "Pods-superCleaner";
productName = "Pods-superCleaner"; productName = "Pods-superCleaner";
...@@ -878,7 +878,7 @@ ...@@ -878,7 +878,7 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
F7133C531B5A0380DD33F20D6410827B /* Resources */ = { F321120D2358C910C0DEDDF4FB389FFF /* Resources */ = {
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
...@@ -906,11 +906,11 @@ ...@@ -906,11 +906,11 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
23FE093DE013493443A5C15C4D026137 /* Sources */ = { 4F7D530FBBEDEA7FAA1224810318BC8A /* Sources */ = {
isa = PBXSourcesBuildPhase; isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
595F9F55A1334849BA44229ACD247FC2 /* Pods-superCleaner-dummy.m in Sources */, 3D6D9CFB110C5B99A5D4185B51D93CD6 /* Pods-superCleaner-dummy.m in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -971,57 +971,40 @@ ...@@ -971,57 +971,40 @@
/* End PBXSourcesBuildPhase section */ /* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */ /* Begin PBXTargetDependency section */
018B54AFE7FF7EF5A4A32D12705EE7EF /* PBXTargetDependency */ = { 0E1638740F87D3AE37CB267CDDFB0DC1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = MBProgressHUD;
target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
targetProxy = 6373537AE0CCAB13CC71EE12A0C8374A /* PBXContainerItemProxy */;
};
1FFCC016051FABCA7950549066B661D6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
name = AFNetworking; name = AFNetworking;
target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
targetProxy = DC81D8526AD63980B6AF743845278486 /* PBXContainerItemProxy */; targetProxy = D3B22F2EA72B3EAB399273AF66BBA42C /* PBXContainerItemProxy */;
};
10E3E2E4BE3AA2A4BEFB9F399FFD1F9C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = SwiftyStoreKit;
target = FCD4F1901DD86FEB184BFDD6673F4A7B /* SwiftyStoreKit */;
targetProxy = EF776A460C980BC7F559A186C661BDDF /* PBXContainerItemProxy */;
}; };
A2B6CB7F3252CD2DFF39D95FA45089B0 /* PBXTargetDependency */ = { 12C025C294EF703DD9D25D3BC3889310 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
name = Masonry; name = Masonry;
target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
targetProxy = 61310B11E85643FCF650011126260C82 /* PBXContainerItemProxy */; targetProxy = C22B6FE6DC363766A464764040200FCA /* PBXContainerItemProxy */;
}; };
BB74F83E26AB35EDB92BDD9432A6714F /* PBXTargetDependency */ = { 148507A1AAEDF6B79F5EAC4C53511D56 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
name = UMCCommon; name = UMCCommon;
target = 6F6B630FA5213AB083E7CEF1F986FE44 /* UMCCommon */; target = 6F6B630FA5213AB083E7CEF1F986FE44 /* UMCCommon */;
targetProxy = 2E2B9251799559754B92239C99986C85 /* PBXContainerItemProxy */; targetProxy = 25E4097209A7DACB29FA8F0AC156E067 /* PBXContainerItemProxy */;
}; };
C7E62C808BB49871323E5C94770E8E06 /* PBXTargetDependency */ = { B78A61122B72DCC946E90FA58424ABD4 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
name = SwiftyStoreKit; name = MBProgressHUD;
target = FCD4F1901DD86FEB184BFDD6673F4A7B /* SwiftyStoreKit */; target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
targetProxy = 754679DC850F0B58189F8B6C6CD60575 /* PBXContainerItemProxy */; targetProxy = AC9B20BEC98FDEDFD5A3BE0EA687911F /* PBXContainerItemProxy */;
}; };
/* End PBXTargetDependency section */ /* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */ /* Begin XCBuildConfiguration section */
48530AD7A526D8262A15B7A3D6F9D07A /* Release */ = { 2A2D02D0BB6ABBE1ACA2C0BD38B1F591 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 60342FE58787C5A35B89AD2E3CB4D196 /* UMCCommon.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6DDB68313EFF514EFC9C72E0E6C50BD4 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 2712880A7388C16608C9E673593396FD /* Pods-superCleaner.release.xcconfig */; baseConfigurationReference = 2712880A7388C16608C9E673593396FD /* Pods-superCleaner.release.xcconfig */;
buildSettings = { buildSettings = {
...@@ -1059,42 +1042,22 @@ ...@@ -1059,42 +1042,22 @@
}; };
name = Release; name = Release;
}; };
72863A41A2ACED3786BB891D482FF30D /* Debug */ = { 48530AD7A526D8262A15B7A3D6F9D07A /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 101E45D50D7A721840C2FB1C28F3F25D /* Pods-superCleaner.debug.xcconfig */; baseConfigurationReference = 60342FE58787C5A35B89AD2E3CB4D196 /* UMCCommon.release.xcconfig */;
buildSettings = { buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = ""; CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-superCleaner/Pods-superCleaner-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
"@loader_path/Frameworks",
); );
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-superCleaner/Pods-superCleaner.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos; SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic"; VALIDATE_PRODUCT = YES;
VERSION_INFO_PREFIX = "";
}; };
name = Debug; name = Release;
}; };
8B237D5CF5EE5F3A2D5F2DA454FFA45B /* Release */ = { 8B237D5CF5EE5F3A2D5F2DA454FFA45B /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
...@@ -1450,6 +1413,43 @@ ...@@ -1450,6 +1413,43 @@
}; };
name = Release; name = Release;
}; };
CD0CDA9D4348F22336B92CEEFF140CA8 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 101E45D50D7A721840C2FB1C28F3F25D /* Pods-superCleaner.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-superCleaner/Pods-superCleaner-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-superCleaner/Pods-superCleaner.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
F77873C50060007140299C23D87897DC /* Debug */ = { F77873C50060007140299C23D87897DC /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 11F91FEBE426F0CCC9D1413E2E432052 /* SwiftyStoreKit.debug.xcconfig */; baseConfigurationReference = 11F91FEBE426F0CCC9D1413E2E432052 /* SwiftyStoreKit.debug.xcconfig */;
...@@ -1523,11 +1523,11 @@ ...@@ -1523,11 +1523,11 @@
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
0E432A67902623F89A6D89CC1F0C740A /* Build configuration list for PBXNativeTarget "Pods-superCleaner" */ = { 31C10D91AE7FCBB6A169F1C1EB23D28A /* Build configuration list for PBXNativeTarget "Pods-superCleaner" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
72863A41A2ACED3786BB891D482FF30D /* Debug */, CD0CDA9D4348F22336B92CEEFF140CA8 /* Debug */,
6DDB68313EFF514EFC9C72E0E6C50BD4 /* Release */, 2A2D02D0BB6ABBE1ACA2C0BD38B1F591 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
......
${PODS_ROOT}/Target Support Files/Pods-superCleaner/Pods-superCleaner-resources.sh
${PODS_ROOT}/Bytedance-UnionAD/Bytedance-UnionAd/Frameworks/BUAdSDK.bundle
\ No newline at end of file
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/BUAdSDK.bundle
\ No newline at end of file
${PODS_ROOT}/Target Support Files/Pods-superCleaner/Pods-superCleaner-resources.sh
${PODS_ROOT}/Bytedance-UnionAD/Bytedance-UnionAd/Frameworks/BUAdSDK.bundle
\ No newline at end of file
${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/BUAdSDK.bundle
\ No newline at end of file
#!/bin/sh
set -e
set -u
set -o pipefail
function on_error {
echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
}
trap 'on_error $LINENO' ERR
if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
# If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
# resources to, so exit 0 (signalling the script phase was successful).
exit 0
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
> "$RESOURCES_TO_COPY"
XCASSET_FILES=()
# This protects against multiple targets copying the same framework dependency at the same time. The solution
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
case "${TARGETED_DEVICE_FAMILY:-}" in
1,2)
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
;;
1)
TARGET_DEVICE_ARGS="--target-device iphone"
;;
2)
TARGET_DEVICE_ARGS="--target-device ipad"
;;
3)
TARGET_DEVICE_ARGS="--target-device tv"
;;
4)
TARGET_DEVICE_ARGS="--target-device watch"
;;
*)
TARGET_DEVICE_ARGS="--target-device mac"
;;
esac
install_resource()
{
if [[ "$1" = /* ]] ; then
RESOURCE_PATH="$1"
else
RESOURCE_PATH="${PODS_ROOT}/$1"
fi
if [[ ! -e "$RESOURCE_PATH" ]] ; then
cat << EOM
error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script.
EOM
exit 1
fi
case $RESOURCE_PATH in
*.storyboard)
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
;;
*.xib)
echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
;;
*.framework)
echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
;;
*.xcdatamodel)
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
;;
*.xcdatamodeld)
echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
;;
*.xcmappingmodel)
echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
;;
*.xcassets)
ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH"
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
;;
*)
echo "$RESOURCE_PATH" || true
echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
;;
esac
}
if [[ "$CONFIGURATION" == "Debug" ]]; then
install_resource "${PODS_ROOT}/Bytedance-UnionAD/Bytedance-UnionAd/Frameworks/BUAdSDK.bundle"
fi
if [[ "$CONFIGURATION" == "Release" ]]; then
install_resource "${PODS_ROOT}/Bytedance-UnionAD/Bytedance-UnionAd/Frameworks/BUAdSDK.bundle"
fi
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
fi
rm -f "$RESOURCES_TO_COPY"
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
then
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d)
while read line; do
if [[ $line != "${PODS_ROOT}*" ]]; then
XCASSET_FILES+=("$line")
fi
done <<<"$OTHER_XCASSETS"
if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
fi
fi
...@@ -125,7 +125,6 @@ ...@@ -125,7 +125,6 @@
A94C0E6424DA7044007F577D /* KeychainItemWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC224DA7044007F577D /* KeychainItemWrapper.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; A94C0E6424DA7044007F577D /* KeychainItemWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC224DA7044007F577D /* KeychainItemWrapper.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
A94C0E6524DA7044007F577D /* KeychainItemManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC424DA7044007F577D /* KeychainItemManager.m */; }; A94C0E6524DA7044007F577D /* KeychainItemManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC424DA7044007F577D /* KeychainItemManager.m */; };
A94C0E6624DA7044007F577D /* Data.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC624DA7044007F577D /* Data.m */; }; A94C0E6624DA7044007F577D /* Data.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DC624DA7044007F577D /* Data.m */; };
A94C0E6724DA7044007F577D /* QJGIFView.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DCA24DA7044007F577D /* QJGIFView.m */; };
A94C0E6824DA7044007F577D /* MBProgressHUD+MJ.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */; }; A94C0E6824DA7044007F577D /* MBProgressHUD+MJ.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */; };
A94C0E6924DA7044007F577D /* MBProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */; }; A94C0E6924DA7044007F577D /* MBProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */; };
A94C0E6A24DA7044007F577D /* PYHDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DD324DA7044007F577D /* PYHDocument.m */; }; A94C0E6A24DA7044007F577D /* PYHDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = A94C0DD324DA7044007F577D /* PYHDocument.m */; };
...@@ -355,9 +354,7 @@ ...@@ -355,9 +354,7 @@
A94C0DC624DA7044007F577D /* Data.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Data.m; sourceTree = "<group>"; }; A94C0DC624DA7044007F577D /* Data.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Data.m; sourceTree = "<group>"; };
A94C0DC724DA7044007F577D /* KeychainItemManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeychainItemManager.h; sourceTree = "<group>"; }; A94C0DC724DA7044007F577D /* KeychainItemManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeychainItemManager.h; sourceTree = "<group>"; };
A94C0DC924DA7044007F577D /* MBProgressHUD+MJ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD+MJ.h"; sourceTree = "<group>"; }; A94C0DC924DA7044007F577D /* MBProgressHUD+MJ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD+MJ.h"; sourceTree = "<group>"; };
A94C0DCA24DA7044007F577D /* QJGIFView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QJGIFView.m; sourceTree = "<group>"; };
A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD+MJ.m"; sourceTree = "<group>"; }; A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD+MJ.m"; sourceTree = "<group>"; };
A94C0DCC24DA7044007F577D /* QJGIFView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QJGIFView.h; sourceTree = "<group>"; };
A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MBProgressHUD.bundle; sourceTree = "<group>"; }; A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MBProgressHUD.bundle; sourceTree = "<group>"; };
A94C0DD024DA7044007F577D /* ICContactListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICContactListModel.h; sourceTree = "<group>"; }; A94C0DD024DA7044007F577D /* ICContactListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICContactListModel.h; sourceTree = "<group>"; };
A94C0DD124DA7044007F577D /* ICContactsBackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICContactsBackup.h; sourceTree = "<group>"; }; A94C0DD124DA7044007F577D /* ICContactsBackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICContactsBackup.h; sourceTree = "<group>"; };
...@@ -857,8 +854,6 @@ ...@@ -857,8 +854,6 @@
A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */, A94C0DCD24DA7044007F577D /* MBProgressHUD.bundle */,
A94C0DC924DA7044007F577D /* MBProgressHUD+MJ.h */, A94C0DC924DA7044007F577D /* MBProgressHUD+MJ.h */,
A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */, A94C0DCB24DA7044007F577D /* MBProgressHUD+MJ.m */,
A94C0DCC24DA7044007F577D /* QJGIFView.h */,
A94C0DCA24DA7044007F577D /* QJGIFView.m */,
); );
path = HUD; path = HUD;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -1142,7 +1137,6 @@ ...@@ -1142,7 +1137,6 @@
A94C0E4B24DA7044007F577D /* WKPhotoInfoItem.m in Sources */, A94C0E4B24DA7044007F577D /* WKPhotoInfoItem.m in Sources */,
A94C0E6D24DA7044007F577D /* ICContactsTool.m in Sources */, A94C0E6D24DA7044007F577D /* ICContactsTool.m in Sources */,
A94C0E1D24DA7044007F577D /* ICUserManager.m in Sources */, A94C0E1D24DA7044007F577D /* ICUserManager.m in Sources */,
A94C0E6724DA7044007F577D /* QJGIFView.m in Sources */,
A94C0E0B24DA7044007F577D /* ICWebViewController.m in Sources */, A94C0E0B24DA7044007F577D /* ICWebViewController.m in Sources */,
A94C0E1C24DA7044007F577D /* WMEventCalendarTool.m in Sources */, A94C0E1C24DA7044007F577D /* WMEventCalendarTool.m in Sources */,
A94C0E3224DA7044007F577D /* ICBatteryCareSubTextViewCell.m in Sources */, A94C0E3224DA7044007F577D /* ICBatteryCareSubTextViewCell.m in Sources */,
......
...@@ -201,9 +201,6 @@ ...@@ -201,9 +201,6 @@
[alertController addAction:([UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { [alertController addAction:([UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
completionHandler(); completionHandler();
// self->_requestW = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:message]];
// [self.webView loadRequest:self->_requestW];
}])]; }])];
[self presentViewController:alertController animated:YES completion:nil]; [self presentViewController:alertController animated:YES completion:nil];
} }
......
...@@ -27,12 +27,6 @@ ...@@ -27,12 +27,6 @@
@interface ICHomeViewController ()<UICollectionViewDelegate,UICollectionViewDataSource> @interface ICHomeViewController ()<UICollectionViewDelegate,UICollectionViewDataSource>
//@property (weak, nonatomic) IBOutlet UILabel *usedSpaceScaleLabel;
//@property (weak, nonatomic) IBOutlet UILabel *spacePercentLabel;
//@property (weak, nonatomic) IBOutlet UIButton *smartClearButton;
//@property (weak, nonatomic) IBOutlet UIImageView *cycleImageView;
//@property (weak, nonatomic) IBOutlet UIButton *manualButton;
@property (weak, nonatomic) IBOutlet UICollectionView * collectionView; @property (weak, nonatomic) IBOutlet UICollectionView * collectionView;
@property (strong, nonatomic) SCHomeHeaderView * headerView; @property (strong, nonatomic) SCHomeHeaderView * headerView;
@property (strong, nonatomic) NSArray * dataSource; @property (strong, nonatomic) NSArray * dataSource;
...@@ -347,14 +341,14 @@ ...@@ -347,14 +341,14 @@
break; break;
case 4: case 4:
{ {
if ([ICUserManager shared].isMember) { // if ([ICUserManager shared].isMember) {
ICNetworkSpeedViewController *vc = [[UIStoryboard storyboardWithName:@"Main" bundle: nil] instantiateViewControllerWithIdentifier:@"ICNetworkSpeedViewController"]; ICNetworkSpeedViewController *vc = [[UIStoryboard storyboardWithName:@"Main" bundle: nil] instantiateViewControllerWithIdentifier:@"ICNetworkSpeedViewController"];
[self.navigationController pushViewController:vc animated:true]; [self.navigationController pushViewController:vc animated:true];
}else { // }else {
ICIAPViewController *iapVC = [[UIStoryboard storyboardWithName:@"Main" bundle: nil] instantiateViewControllerWithIdentifier:@"ICIAPViewController"]; // ICIAPViewController *iapVC = [[UIStoryboard storyboardWithName:@"Main" bundle: nil] instantiateViewControllerWithIdentifier:@"ICIAPViewController"];
ICNavigationController *navc = [[ICNavigationController alloc] initWithRootViewController:iapVC]; // ICNavigationController *navc = [[ICNavigationController alloc] initWithRootViewController:iapVC];
[self presentViewController:navc animated:true completion:nil]; // [self presentViewController:navc animated:true completion:nil];
} // }
} }
break; break;
case 5: case 5:
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
@property (nonatomic, assign) CGFloat maxValue; @property (nonatomic, assign) CGFloat maxValue;
@property (nonatomic, assign) CGFloat currentValue; @property (nonatomic, assign) CGFloat currentValue;
@property(nonatomic, strong) STDPingServices *pingServices; @property(nonatomic, strong) STDPingServices *pingServices;
@property (strong, nonatomic) SCNetWorkDashBoardView * board; @property (strong, nonatomic) SCNetWorkDashBoardView * board;
...@@ -129,12 +129,10 @@ ...@@ -129,12 +129,10 @@
if ([[QBTools formattedFileSize:speed] containsString:@"KB"]) { if ([[QBTools formattedFileSize:speed] containsString:@"KB"]) {
networkSpeed = [[QBTools formattedFileSize:speed] floatValue] / 1024; networkSpeed = [[QBTools formattedFileSize:speed] floatValue] / 1024;
unit = @"KB"; unit = @"KB";
} }else if ([[QBTools formattedFileSize:speed] containsString:@"bytes"]) {
if ([[QBTools formattedFileSize:speed] containsString:@"bytes"]) {
networkSpeed = [[QBTools formattedFileSize:speed] floatValue] / 1024 / 1024; networkSpeed = [[QBTools formattedFileSize:speed] floatValue] / 1024 / 1024;
unit = @"bytes"; unit = @"bytes";
} }else if ([[QBTools formattedFileSize:speed] containsString:@"GB"]) {
if ([[QBTools formattedFileSize:speed] containsString:@"GB"]) {
networkSpeed = [[QBTools formattedFileSize:speed] floatValue] * 1024; networkSpeed = [[QBTools formattedFileSize:speed] floatValue] * 1024;
unit = @"GB"; unit = @"GB";
} else { } else {
......
//
// QJGIFView.h
// xiaoquguanjia
//
// Created by WuXian on 16/1/18.
// Copyright © 2016年 buybal. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <ImageIO/ImageIO.h>
@interface QJGIFView : UIView{
CGImageSourceRef gif; // 保存gif动画
NSDictionary *gifProperties; // 保存gif动画属性
size_t index;// gif动画播放开始的帧序号
size_t count;// gif动画的总帧数
NSTimer *timer;// 播放gif动画所使用的timer
}
@property (nonatomic,copy) NSData * gifData;
- (id)initWithFrame:(CGRect)frame filePath:(NSString *)_filePath;
- (id)initWithFrame:(CGRect)frame data:(NSData *)_data;
- (void)startWithData:(NSData *)gifData;
- (void)stopGif;
@end
//
// QJGIFView.m
// xiaoquguanjia
//
// Created by WuXian on 16/1/18.
// Copyright © 2016年 buybal. All rights reserved.
//
#import "QJGIFView.h"
#import <QuartzCore/QuartzCore.h>
@implementation QJGIFView
- (id)initWithFrame:(CGRect)frame filePath:(NSString *)_filePath{
self = [super initWithFrame:frame];
if (self) {
gifProperties = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:0] forKey:(NSString *)kCGImagePropertyGIFLoopCount]
forKey:(NSString *)kCGImagePropertyGIFDictionary];
gif = CGImageSourceCreateWithURL((CFURLRef)[NSURL fileURLWithPath:_filePath], (CFDictionaryRef)gifProperties);
count =CGImageSourceGetCount(gif);
timer = [NSTimer scheduledTimerWithTimeInterval:0.12 target:self selector:@selector(play) userInfo:nil repeats:YES];
[timer fire];
}
return self;
}
- (id)initWithFrame:(CGRect)frame data:(NSData *)_data{
self = [super initWithFrame:frame];
if (self) {
gifProperties = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:0] forKey:(NSString *)kCGImagePropertyGIFLoopCount]
forKey:(NSString *)kCGImagePropertyGIFDictionary];
// gif = CGImageSourceCreateWithURL((CFURLRef)[NSURL fileURLWithPath:_filePath], (CFDictionaryRef)gifProperties);
gif = CGImageSourceCreateWithData((CFDataRef)_data, (CFDictionaryRef)gifProperties);
count =CGImageSourceGetCount(gif);
timer = [NSTimer scheduledTimerWithTimeInterval:0.12 target:self selector:@selector(play) userInfo:nil repeats:YES];
[timer fire];
}
return self;
}
- (void)startWithData:(NSData *)gifData
{
if (gifData == nil) {
gifData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"jumafu_loading.gif" ofType:nil]];
}
gifProperties = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:0] forKey:(NSString *)kCGImagePropertyGIFLoopCount]
forKey:(NSString *)kCGImagePropertyGIFDictionary];
gif = CGImageSourceCreateWithData((CFDataRef)gifData, (CFDictionaryRef)gifProperties);
count =CGImageSourceGetCount(gif);
timer = [NSTimer scheduledTimerWithTimeInterval:0.12 target:self selector:@selector(play) userInfo:nil repeats:YES];
[timer fire];
}
-(void)play
{
index ++;
index = index%count;
CGImageRef ref = CGImageSourceCreateImageAtIndex(gif, index, (CFDictionaryRef)gifProperties);
self.layer.contents = (__bridge id)ref;
CFRelease(ref);
}
-(void)removeFromSuperview
{
NSLog(@"removeFromSuperview");
[timer invalidate];
timer = nil;
[super removeFromSuperview];
}
- (void)dealloc {
NSLog(@"dealloc");
CFRelease(gif);
}
- (void)stopGif
{
[timer invalidate];
timer = nil;
}
- (NSData *)loadDataForType:(NSInteger)type {
NSData *data = nil;
if (type == 0) {
//网络
data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://s14.sinaimg.cn/mw690/005APVsyzy6MFOsVFfv5d&690"]];
}else {
//本地
data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"run" ofType:@"gif"]];
}
return data;
}
@end
...@@ -7,8 +7,6 @@ ...@@ -7,8 +7,6 @@
// //
#define start1 -0.33 #define start1 -0.33
//#define urlString @"http://cdn2.ime.sogou.com/4ecd0732b804944f2939ac4aeaff5198/5f2270d9/dl/index/1588947491/sogou_mac_58a.zip"//3M
//#define urlString @"https://ucan.25pp.com/PPAssistant_PP_103.apk"//3M
#import "MeasurNetTools.h" #import "MeasurNetTools.h"
@interface MeasurNetTools () @interface MeasurNetTools ()
...@@ -67,18 +65,14 @@ ...@@ -67,18 +65,14 @@
-(void)meausurNet -(void)meausurNet
{ {
NSArray *urlArray = @[@"https://wap.pp.cn/app/dl/fs08/2020/07/29/9/106_d25a9ecceb45514ad2583bb440740704.apk", NSArray *urlArray = @[@"http://speedtest1.tj.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest1.tj.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest1.he.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest.bmcc.com.cn:8080/speedtest/random4000x4000.jpg", @"http://bj3.unicomtest.com:8080/speedtest/random4000x4000.jpg"];
@"https://wap.pp.cn/app/dl/fs08/2020/07/15/7/110_b4a157dc5f4aaaedc9351a4acc72d967.apk",
@"https://wap.pp.cn/app/dl/fs08/2020/07/23/4/1_fd63e3d0d7161c0671e385b8ac7d5967.apk",
@"https://ucan.25pp.com/PPAssistant_PP_103.apk",
@"https://wap.pp.cn/app/dl/fs08/2020/07/28/9/123_88a8613b9cdacc254f028e9041339de2.apk"];
int value = arc4random() % urlArray.count; int value = arc4random() % urlArray.count;
NSString *urlString = urlArray[value]; NSString *urlString = urlArray[value];
_timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countTime) userInfo:nil repeats:YES]; _timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countTime) userInfo:nil repeats:YES];
NSURL *url = [NSURL URLWithString:urlString]; NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSURLRequest *request = [NSURLRequest requestWithURL:url];
_connect = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES]; _connect = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];
...@@ -120,8 +114,6 @@ ...@@ -120,8 +114,6 @@
_connect = nil; _connect = nil;
} }
#pragma mark - urlconnect delegate methods #pragma mark - urlconnect delegate methods
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
if (self.faildBlock) { if (self.faildBlock) {
...@@ -137,7 +129,17 @@ ...@@ -137,7 +129,17 @@
- (void)connectionDidFinishLoading:(NSURLConnection *)connection{ - (void)connectionDidFinishLoading:(NSURLConnection *)connection{
NSLog(@"connectionDidFinishLoading"); NSLog(@"connectionDidFinishLoading");
[self finishMeasure]; // [self finishMeasure];
NSArray *urlArray = @[@"http://speedtest1.tj.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest1.tj.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest1.he.chinamobile.com:8080/speedtest/random4000x4000.jpg", @"http://speedtest.bmcc.com.cn:8080/speedtest/random4000x4000.jpg", @"http://bj3.unicomtest.com:8080/speedtest/random4000x4000.jpg"];
int value = arc4random() % urlArray.count;
NSString *urlString = urlArray[value];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];
} }
......
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