diff --git a/Example/PNObject/Main.storyboard b/Example/PNObject/Main.storyboard index 9a39d6c..9dfa215 100644 --- a/Example/PNObject/Main.storyboard +++ b/Example/PNObject/Main.storyboard @@ -1,11 +1,11 @@ - + - + - + diff --git a/Example/PNObject/PNObject-Info.plist b/Example/PNObject/PNObject-Info.plist index b06b79c..643ca6d 100644 --- a/Example/PNObject/PNObject-Info.plist +++ b/Example/PNObject/PNObject-Info.plist @@ -1,47 +1,68 @@ - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UIRequiresFullScreen + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSExceptionDomains + + giuseppenucifora.com + + NSIncludesSubdomains + + NSThirdPartyExceptionRequiresForwardSecrecy + + NSTemporaryExceptionAllowsInsecureHTTPLoads + + NSTemporaryExceptionMinimumTLSVersion + TLSv1.1 + + + + diff --git a/Example/PNObject/PNObjectAppDelegate.m b/Example/PNObject/PNObjectAppDelegate.m index f73013c..a60328a 100644 --- a/Example/PNObject/PNObjectAppDelegate.m +++ b/Example/PNObject/PNObjectAppDelegate.m @@ -14,10 +14,16 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. - [PNObjectConfig sharedInstanceForEnvironments:@{ EnvironmentDevelopment : @"https://development.it/api/v1", - EnvironmentStage : @"https://stage.it/api/v1", - //EnvironmentProduction : @"https://production.it/api/v1" - }]; + /*[PNObjectConfig initSharedInstanceForEnvironments:@{ EnvironmentDevelopment : @"https://development.it/api/v1", + EnvironmentStage : @"https://stage.it/api/v1", + EnvironmentProduction : @"http://pnobjectdemo.giuseppenucifora.com/" + }]; + + [[PNObjectConfig sharedInstance] setEnvironment:Production]; + + + [PNObject get];*/ + return YES; } diff --git a/Example/Podfile b/Example/Podfile index 99cd358..f6b2874 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -4,18 +4,18 @@ use_frameworks! target 'PNObject_Example' do - pod "PNObject", :path => "../" - pod 'PEAR-FileManager-iOS' - pod 'NSDate_Utils' - pod 'UIDevice-Utils' - pod 'AFNetworking', + pod "PNObject", :path => "../" + pod 'PEAR-FileManager-iOS' + pod 'NSDate_Utils' + pod 'UIDevice-Utils' + pod 'AFNetworking' end target 'PNObject_Tests' do - pod "PNObject", :path => "../" - - pod 'Specta' - pod 'Expecta' - pod 'FBSnapshotTestCase' - pod 'Expecta+Snapshots' + pod "PNObject", :path => "../" + + pod 'Specta' + pod 'Expecta' + pod 'FBSnapshotTestCase' + pod 'Expecta+Snapshots' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index bcbd240..92a268b 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -25,7 +25,8 @@ PODS: - FBSnapshotTestCase/Core - NSDate_Utils (0.1.0) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.1.0) + - PNObject (0.3.0): + - AFNetworking - Specta (1.0.5) - UIDevice-Utils (0.1.2) @@ -51,10 +52,10 @@ SPEC CHECKSUMS: FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547 NSDate_Utils: 4a57f91094123d5b7600c7de8c9ad9e1d43306a3 PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: c76ad7edcc1e09717e48eb9554f6d6eb422ea70e + PNObject: f877cd7a8f05f0408052f27829ba130292806ccc Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 UIDevice-Utils: 14362004e88f8cc05d8ec68369724a5972faadec -PODFILE CHECKSUM: 6a156edc70605054ee3ec9b0a6d6af416e100bf0 +PODFILE CHECKSUM: 1ea746664adf2b8032990de100ad004837d156f9 COCOAPODS: 1.0.0.beta.2 diff --git a/Example/Pods/Local Podspecs/PNObject.podspec.json b/Example/Pods/Local Podspecs/PNObject.podspec.json index 2671077..c8d1aa0 100644 --- a/Example/Pods/Local Podspecs/PNObject.podspec.json +++ b/Example/Pods/Local Podspecs/PNObject.podspec.json @@ -1,15 +1,15 @@ { "name": "PNObject", - "version": "0.1.0", + "version": "0.3.0", "summary": "A short description of PNObject.", - "homepage": "https://github.com//PNObject", + "homepage": "https://github.com/giuseppenucifora/PNObject", "license": "MIT", "authors": { "Giuseppe Nucifora": "me@giuseppenucifora.com" }, "source": { - "git": "https://github.com//PNObject.git", - "tag": "0.1.0" + "git": "https://github.com/giuseppenucifora/PNObject.git", + "tag": "0.3.0" }, "platforms": { "ios": "7.0" @@ -20,5 +20,10 @@ "PNObject": [ "Pod/Assets/*.png" ] + }, + "dependencies": { + "AFNetworking": [ + + ] } } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index bcbd240..92a268b 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -25,7 +25,8 @@ PODS: - FBSnapshotTestCase/Core - NSDate_Utils (0.1.0) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.1.0) + - PNObject (0.3.0): + - AFNetworking - Specta (1.0.5) - UIDevice-Utils (0.1.2) @@ -51,10 +52,10 @@ SPEC CHECKSUMS: FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547 NSDate_Utils: 4a57f91094123d5b7600c7de8c9ad9e1d43306a3 PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: c76ad7edcc1e09717e48eb9554f6d6eb422ea70e + PNObject: f877cd7a8f05f0408052f27829ba130292806ccc Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 UIDevice-Utils: 14362004e88f8cc05d8ec68369724a5972faadec -PODFILE CHECKSUM: 6a156edc70605054ee3ec9b0a6d6af416e100bf0 +PODFILE CHECKSUM: 1ea746664adf2b8032990de100ad004837d156f9 COCOAPODS: 1.0.0.beta.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 7615ec0..a4bc66c 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,12 +7,12 @@ objects = { /* Begin PBXBuildFile section */ - 003FC52F29E9B9B55FFC8C2C1E57D6BE /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D21BA597DC54DA5B79874658C865E54 /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0602A61C6A56334AD7D7AF0EC23E8B19 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 852ED4B265FE033613AC722C1062C301 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 064A5A36853F3744DAE30AB83B951829 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 0149AF8689F2AAE11A2E689E6EE912DD /* PNObjectProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCA1DD0AC25BFBDC846546526D06130 /* PNObjectProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 053DE372096DE9C885557F37D2BF8DAE /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C520A4C76B14DB186E153AEE415291 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 07CAFACAFAC87ABBF28D453E70832464 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F9CBFB97FAE3AC05A28EE45CDA2734 /* UIImage+Compare.m */; }; 07FB694DFFD00BFB7890D2E727F7D81F /* Pods-PNObject_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B530196848B62AA6D54AEEB46A06D8 /* Pods-PNObject_Example-dummy.m */; }; 0A5DFD94EE83E385C1C7D24986E04592 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B374F2107437CA956DF24E5E19499A /* SwiftSupport.swift */; }; + 0A85B3C8FA830ECAACBB1BDF49C96F75 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 0C6FF91EB1F0391ED75DC72D31D159EF /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 399B462AA47CD6AB8297E3B09AEB18F0 /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C726C29A6539951DB12B041D1792AE /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0EBFA5FBE4953A83B677CE2A75746761 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B991DE57581DC2C3B4E6025B38E2B2 /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; @@ -20,78 +20,82 @@ 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D46FA1D8C11A61B0779DCEEE44A0C0 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1312A7D381C51428CF481E33E3D37901 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = A632AA14A79DFF2E79B4285BA9976153 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 131532787AD40BE1F35DF288D2E6FFD7 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A07F7B6A7A5C085B18CFA541503FD407 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1338EA7034EEBE3E938F563AAD1A1908 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3815F645AAADCAF88CC9740D8FED47C6 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1480F4923DBBF217F60572EEECB4027C /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 797359E997295E3851B8A92E12EC7DAE /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14F6C817205C5ACB90D7A2ACA98988EE /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */; }; 154FE40BF807A22A341770459ED0BCA9 /* NSDate+NSDate_Util.m in Sources */ = {isa = PBXBuildFile; fileRef = AA18FB23EB66AB9CB3EB7D7D83B4F4BC /* NSDate+NSDate_Util.m */; }; + 16A9A6CCC4F249BFD94D85BEE83DCF72 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6DE40F89F6D44201129C503672020E1 /* AFNetworking.framework */; }; + 16BFF2FD7F571C6220CF59801E208C53 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = A4183324B6BABCEE7610BB0F038B1F59 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; 174202BD6AE0E4A41F5CE66E975EAE52 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3F28C9BC17E4A2F27DCCE9693F61A2 /* UIRefreshControl+AFNetworking.m */; }; 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E5C65560784FEE47CF5B6B7C469CCD /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 17AC9529FFE28D4FA7DCF4B60F398B7E /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B2B2D2C961344B4CF652B166E525DB /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 197B5FE62F55AA8BEE877817E83AF810 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B07E3A6961EE0F0821BEDD4EFDBC3E6 /* SPTSharedExampleGroups.m */; }; + 1988190DD3E75F5482273E49486C3CAF /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB3A39CD648527BE16B141FD58D5A58 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A1AB2EC52323C5EA28DAA99F1E1A90D /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 60972F56E13BC9E547CFBF5F290DD89E /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AB3304B6884F626BC54150AC7565E18 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 620776E83BE8FBF047E6CB8725265419 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 1B0389CD88AA949B34DC7269030FEC6F /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = C75BE203FE62CDE9CBC30A1812780F6E /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1D80CC0197DAA1C570189DCE17DA1AD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; - 1E48073A34450AE92B16209CDF55C1A1 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8244AC7C380BAC0FF7995A0DD0985C /* SPTCompiledExample.m */; }; + 1D80CC0197DAA1C570189DCE17DA1AD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 1E5B8F12ED7CC40ECDB9B1F755F387E5 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2480119A8B86BA567BE7777F466E6E27 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1EB1017329A4B7619553CBD5FF5D0DAA /* NSDate_Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F6475D2AE952D65158911AE59D9D7787 /* NSDate_Utils.bundle */; }; + 1FBD5BA2092E349F847B4728DA7493BD /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AD1FD21D8F457F0E27CFCFB595FCC669 /* SPTExampleGroup.m */; }; + 1FED8413277AEDAFF072EC306BE4FC5A /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = E6B9417384F1AAEF3A585CE674A6F5CB /* PNLocation.m */; }; 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AEF7A08332A013E569FC109270AB45 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 231DEFBB5E4E226771797D517A35EE2B /* Expecta-dummy.m */; }; 20607BE2B1E5F31765026E5AC64DB27D /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE729CB108F93E49233153B2022FF79 /* AFSecurityPolicy.m */; }; 207B0778FA44B677AA237F5D96C23E28 /* PEARFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 92D7C780DF210F826062C7DA4241628F /* PEARFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 20C0CFB6F8C29123D1667E2676D8B2F5 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D27CF8BF643F6B5B13F8232258D5B8 /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 20EE8030FCF2402DAC7F1C9B9DDAEF79 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A9C98362B8CD1F0E2749529D53DEE66 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDFD3EE185C96AC4743FBBA951370259 /* FBSnapshotTestCase.framework */; }; - 254A0FE70B70FE015FBD7539ACAE1C2A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C75D598FF13B60EB2CD549CB4F31CC05 /* CoreGraphics.framework */; }; + 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D36450A8270AA2A83EA877093A08930E /* FBSnapshotTestCase.framework */; }; + 254A0FE70B70FE015FBD7539ACAE1C2A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69983AA8D64CC324488B2C30F20F1B6D /* CoreGraphics.framework */; }; 260BC7EED9289AF321A6F791964CE472 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 972238611238826A2E259BFD28D740D9 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 274D9545D0357B667BCAA82B3FB38ECD /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = A829ACCB34F1EA88C97102126F1E0496 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 276A698B4EB38111291EAB8218845DE0 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AD1FD21D8F457F0E27CFCFB595FCC669 /* SPTExampleGroup.m */; }; 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = E166162701E3405E15FECEF6994FEF52 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 299E9DD0F4332D9DB6311B6E60C5832C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74C92BBA05370961FE712919F3B45BC1 /* SystemConfiguration.framework */; }; + 295C2B75DF7492F4AF35CDF93891E816 /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C563E439AB59E3D4D17A8022B80F95A /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 299E9DD0F4332D9DB6311B6E60C5832C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F3309AC57A70C4687982144553C9212 /* SystemConfiguration.framework */; }; 29F2AEAF2B01E3739BF745ADE8E9D0A4 /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC81989EC2F7F38C770FB47B29B1E665 /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BE05F43DACF9A685B82C7DB94C5FA51 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F490A38FEF85969F7D32CF7DAD9297 /* SPTSpec.m */; }; + 2BDF2CEE0FD0DF35084727B4874A0360 /* Pods-PNObject_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = E6275022455B7BEF01F79BED352B30CE /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D4263FB8214129B7A47ABE38111805A /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2DE7F5F6D818B010419EE954E4BDBCF5 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 4518F84A8AE33249879AD096501ACF2C /* SpectaUtility.m */; }; 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CE164DFFFD1548EEA5BC737EFB2E4F /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2E8A32ED46194EDBE22146271F6D26DE /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B084A0DAE06CE16B13B08D6D5A550E84 /* UIImageView+AFNetworking.m */; }; + 2EA28CA4258D17900B4229C3731A99AD /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = EB692859FF4E52214F253B1CDC8E86C8 /* SPTExample.m */; }; 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F8321743E27E471F349C43FFFA019C /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FC59A81B07D43DCB4CAE4962F4A6018 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */; }; - 31B6079AAD3DA41DCEBEAAF6FD7A787C /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C332041D67D213B77C9019B97A07B72 /* Specta-dummy.m */; }; + 348473A1D90AFC42672454B9CF8AFEB8 /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C332041D67D213B77C9019B97A07B72 /* Specta-dummy.m */; }; 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 077055C691E79C85089B2CBB50EFF72D /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3637BC64699FECD40DB791C67CD45394 /* PEARFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B463FAC7628AB20088321502DCE1BF4 /* PEARFileManager.m */; }; 372F7A9CCE59CE86316CF436F832A3FC /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8BBFAC4FCF0406684B4912DEFF0BA5 /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 37A2D0F8493469EF2495FC689440F079 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEF6C8224D8B72BE896822887E9FEC7 /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3800CFF3A1FE79B3A3B3151EB1EB3E8D /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7319124E858F652E78EEE78BFCD99A /* SPTTestSuite.m */; }; - 38CB41EA09748ABA8AA494C7963C3A80 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DC12BFABE07666DD4F120195F6CBA9 /* SPTCallSite.m */; }; 397B320B7C59C168CC5B62E18ED8DEA0 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B8D7A38CA91B88D21DC30CF361022E /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 39A998387A26E4C74355B2D4DB470BE3 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F40498197518D0054C94BB580B6354 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; 39F3AFD4DADD9BF4AEDFAF1FEA82B2F2 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = CDE3DA9BC9D60F271CF023406E323EDE /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B5B7495707BF7133B9FB3F834045611 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D901B838EEC5C1F057C3B0E9D2EAF1E /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C2700C7DAA15C6AF84A595865C42F4D /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6E877D18DB0AC4191855EC8CB90CBC /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3D2789FC760A97301909F0B1201626CD /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB4F4A6EBF9B58B69E3E3F5FFAF41D /* AFNetworking-dummy.m */; }; - 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58AD3556F41D0C4F8075D98B78B2821C /* Expecta.framework */; }; + 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53EA69E13D877BE7BF297287827474F5 /* Expecta.framework */; }; 3F1BC9BAFFEEABB1ABC7614DF0FC97D5 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B491529366D57763C1863C7BFAEAD597 /* AFAutoPurgingImageCache.m */; }; 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 731E63E14623364DFA2CE5F112B445FB /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 4052EB66107F09D6F856EAA1F4FC0846 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = CE87B9C36054834C443E9E1F536F71CA /* UIImage+Snapshot.m */; }; - 410F22568A4D148214B412697A2322E6 /* PNObjectProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = D0251859D2194B8DD130203343433439 /* PNObjectProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41D77E13D18FE66FFBC27546047C0E9C /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5200015B01A00B8EE614CEC1A72DBA /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 729C007887FD208D20BA5C7463209CB1 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46DEDBAAD2C102FDE47ADB81FCE4EBB2 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DF17D4BD0DFBF04363B12DF5D708DE /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 0667FC521633B245D5797472CBAE44A6 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47BE16803392A5BB68905A2F6AE2638B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 475CD2B16A8DFA415AECACF5EC15CE99 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B2B2D2C961344B4CF652B166E525DB /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47BE16803392A5BB68905A2F6AE2638B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 47D16DB1D23CFE027F5BE7F7E391AB4C /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E81F08D50F678A8D5B0F18FDD8D26E61 /* EXPMatchers+FBSnapshotTest.m */; }; 4B5542E72A64100965FFFA704684CED4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C4FCEB148D2A9DE0A797FBE6968CAE28 /* ExpectaObject+FBSnapshotTest.m */; }; 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA6C1A3B741D0831BA11C4A61B1671A /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4E9495420371C304945421EA68F69B22 /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 941FEF92BBC85C24850889688C55A31A /* PNObject.m */; }; - 4EB3EF278446BB04246DCA3A510C4D1C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 4EB3EF278446BB04246DCA3A510C4D1C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 4F535B1FDEAB87D360A100F7055A806E /* PEAR-FileManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 116C444E4E0B2289993841A669D8F371 /* PEAR-FileManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5056E0520959CBC31CCB037B59BFC847 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CBF5555FF85E73125C0AEE4ABCE95F5 /* UIKit.framework */; }; + 5056E0520959CBC31CCB037B59BFC847 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F32ECF5646D462C9042BCE68A5A2EA22 /* UIKit.framework */; }; 5062716982D7B13BBDA758E244EDDC86 /* NSDate_Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2692A0A67F111639E3EAA40D5DE1889F /* NSDate_Utils-dummy.m */; }; - 519F89F4A38E9DBE767A99200B52DFBC /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */; }; 51DDDB0FB4899757CF6A826B531B940D /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 680CFD1FCDFA6B058464345597F0BBF0 /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54AF62ACF67074BA98574325C3093D1F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D743AB04E3D7B81D9141A4B8B5EC6A04 /* Security.framework */; }; + 5407747D01B6D6D055EE6C506BFBE7F7 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */; }; + 5458D510DB38CC1C545E109F04FFC27A /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 852ED4B265FE033613AC722C1062C301 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54AF62ACF67074BA98574325C3093D1F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E58B3E175987E25D86BAB908141DFF75 /* Security.framework */; }; 560698A4D707DCBCC1C8F98BC9B89B23 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7264E73C67D22139208F59592E9961DD /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57DF0D0CC9C99551558F1B74CDCCCC98 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */; }; 5808B477EFF509D810B5CDCFDC944F80 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 57AC1497F372BCC2F1675EFD329028EE /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 595C956284B1A67B369F027FC7DAEE2C /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */; }; 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 93027BCB2CB00856CF97BEA85FBE0BCC /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5CF7526D330A734F7ABCDCFF3D1A9B35 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 5CF7526D330A734F7ABCDCFF3D1A9B35 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; + 5D8BB0A730FC0A0AE17B84459F953E5F /* PNObjectSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C71517432E5C75DC0A3A15BB2F67CF /* PNObjectSubclassing.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB065F9E7871AB78576CEC23B72D0AD /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5FF6453E55785669885F626B853FD2AA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E75DAAFC920067DD87C26508EF097BE4 /* UIProgressView+AFNetworking.m */; }; 60E3009342BEE96D32C546BE2DB60052 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5115E74D3D1BEE398F4A023E24121BD9 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -101,123 +105,123 @@ 66A27898E989A3FA5C15AA671C4536F0 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC2BD19C88FB68928A4ACDD68A9A724 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 67459AD239EF669A365519E06B45DCFE /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C30C86ADD90253F9625EE97E677992 /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68152D921ABF6A423C192C04FDF94F0F /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D147D9B92257C3B94B576C35DC424BF /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6836B1401C40187C00FEFA54 /* User.h in Headers */ = {isa = PBXBuildFile; fileRef = 6836B13E1C40187C00FEFA54 /* User.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6836B1411C40187C00FEFA54 /* User.m in Sources */ = {isa = PBXBuildFile; fileRef = 6836B13F1C40187C00FEFA54 /* User.m */; }; - 685036881C402C0F00202BC4 /* PNObjectSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = 685036871C402C0F00202BC4 /* PNObjectSubclassing.h */; }; - 6850368C1C403F0D00202BC4 /* PNObjectSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = 685036871C402C0F00202BC4 /* PNObjectSubclassing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6850368D1C403F2C00202BC4 /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6850368A1C40331900202BC4 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6850368E1C40418E00202BC4 /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 6850368B1C40331900202BC4 /* PNObjectConfig.m */; }; 68A38977EBAE334DC3C22386D00D2622 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C0656AD6CD15FA1E1CD0B12E72DBAC /* AFNetworkReachabilityManager.m */; }; - 6B8F67BF9EF9C0D399893E9C92482D49 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E49D273A400D01F7C968DEDB310739A /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F3C1DB6F4E00473063EACFC5515CC3 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EBB812C79C5E73FF5263EAB649CEEBC /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7319124E858F652E78EEE78BFCD99A /* SPTTestSuite.m */; }; 6ED4ABEE8A5F51F5ECB59FA1781D29C6 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CF9AD323F4143FCE6694EBA30BEB6D /* UIActivityIndicatorView+AFNetworking.m */; }; 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 792CFC9325C0ACB6EB08A01A6BD38F48 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 53079E33AC4EFBBE446B58B5C9AD7B3A /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 707B1A7541C8DBDDE8C27896A61370BE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 472BFFF9F27894940F02DF7071AB20E6 /* AFURLSessionManager.m */; }; 70E4BCC789D8C8F1033F23E0752502A7 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A32AF4D883390B0F2AF7CB064D6E567 /* FBSnapshotTestCase.m */; }; - 715A1122272BB3A29A10AAE4C8C03913 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 715A1122272BB3A29A10AAE4C8C03913 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 7332F15718920917F544F35CE2C038AA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1713E8DF36EE24BDD474593A71C61871 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75D6D33A31C363AA7100B9D69A40CC9F /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8244AC7C380BAC0FF7995A0DD0985C /* SPTCompiledExample.m */; }; 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C07FC3585B90CDC7B4253F3CDD27B9F /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76D337327C10A7555447B69AA1562647 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD3279B3B9EBDFF6097082F89B34E7F /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 772BFB9529121111C517FBA06EA26237 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 96598024D930A60C681375C1DF09DE6C /* Expecta+Snapshots-dummy.m */; }; 7861523B9D5DFCF0F4A56E4DE3296AA2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 723A847962247DDB3BC419C8B19D36C9 /* FBSnapshotTestController.m */; }; 79558B1F97ABE4AB8942DC18BEBD4B82 /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 6188FAB496F61A82CC5B25315035E54D /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79D80D40B13CD1C26F10BDAC1496AB46 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5B8ECC50DE0A0648459CB8E03120C0 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CE07ED7493F98167CDC4F577191B826 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB3A39CD648527BE16B141FD58D5A58 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = BB946E78D3AB1817B7BE4FFFAF51BB20 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 81004C67390828241A58A4A2BAC25FA3 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D1A759D33F173D10E0B7015AE80CF23 /* SpectaDSL.m */; }; 81B617F8D26BB10C5726D75E85D21EB7 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C8EC4D7223E809A20EF5E01C4B7BF9 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8247F34C45EDD7B97CBC3488E090D15D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 8247F34C45EDD7B97CBC3488E090D15D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70AF5C61DBBAA303456ABD23D9DEF8D2 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84BE4AFF86EBC3ABAB017F172842D643 /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = B18827CC1AF665D7CBD0D24E7DA296A1 /* PNUser.m */; }; 85E31076D5530AEEB45ACF16B2B8A983 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = F462F789E7FB9E0958BDB03D88F0FBE3 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85EB2F216487CB2E8F3FCCFBC4D69912 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C3E715C562A5C56F2E392BE1ED75A5 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87C5A3F462D39B8B514DFC82980DA942 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D1A759D33F173D10E0B7015AE80CF23 /* SpectaDSL.m */; }; 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 64ABF623C50C215070FC44795D797682 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 889307E521A732E7CFC5FD480350CA0E /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 16381C8F5ADB6A8C9F60144F32E457D0 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; 89A46B63E469F17791D14FC64466794A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 95EABF09D36FAE5816ACC4FFDD253A49 /* UIImage+Diff.m */; }; 8AEED396EA1BF8EA92F1771BA96E61A4 /* UIDevice-Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5B5C169A7A6F9F35D18EB5691C3CAD4C /* UIDevice-Utils.bundle */; }; + 8BE86C455C7178A1352C8672252D5164 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 16381C8F5ADB6A8C9F60144F32E457D0 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AAA9A2FF692B4E11F127ABBA5AA8270 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DB501F22B9C2B05A98240F3300D5CBD /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5200015B01A00B8EE614CEC1A72DBA /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 907E98E177A96DE733A9EDE0847930FF /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D91C66B249097C92CBCB96737C94B289 /* PNObject.m */; }; 918E06480F28F27361B19D19432F8538 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCE0EEEA51957BFB0C9A1B31785C6DA /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 931D410B9F8ACB935883DF8C59F9C93E /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = E25DD7021E70A195FA82B61C00864AB9 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 93D8E1506F234C3D9559F807A554ECDE /* PNObject.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 50F53D1643B9ED1F04EAF728153AEDAA /* PNObject.bundle */; }; + 941354E1B678B9221BD1C15EE37BA55E /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D21BA597DC54DA5B79874658C865E54 /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 942DE3FE6614D632A898AF8D00E437DC /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DC12BFABE07666DD4F120195F6CBA9 /* SPTCallSite.m */; }; 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00B0B399D3C61A4F51723CDBFFD2DB8A /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 98A194768324928F76BF544EEE5EDBE5 /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E0780BB830EFAC797B401B279BC515 /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 993893E5C3C3D99357DBE588CC659880 /* Pods-PNObject_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B2E761A064459F77EA9870BEF03ACC3 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B08F884D9E5AAEC4C91E0CEE9E06C5 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B44D7028D962637E9AFEADFCA36A335 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DF17D4BD0DFBF04363B12DF5D708DE /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9BB9159FBA757600D3D4C0FF645F3911 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5DB4BC4F106F89C9CD4C9D535CB97C /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9C4A76E7CF86418FB84B6C340C7E1FA0 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C520A4C76B14DB186E153AEE415291 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E1723E2FE89DC9BD907271B23B585F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + 9E1723E2FE89DC9BD907271B23B585F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; 9E1E90DED74B73ECE53C9AD76DE53E2D /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7968D24D26E093F665513DEBD3A5E14E /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E765BDE565E085EB56B69B62FC6B23F /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = E9E41E4FFB49746CFD6BDDCFF795C05E /* PNAddress.m */; }; A00EC4B7A1B96BA93FD5F8C6D58E2CF7 /* NSDate_Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5332092A275215EA81B7A180089C08 /* NSDate_Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1B57D94E314EBB5B14A52B19D093DF4 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D89C09473939D9000E883749E7A017 /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A32D0D2C7494F484262AB7665FD5C8B6 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 4518F84A8AE33249879AD096501ACF2C /* SpectaUtility.m */; }; + A0167487A7CBB010EC0E8CCB9D49644C /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C1CCA906DB8F2DEDF2F199F2262598 /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A03B40E7BEF11B35B923635D71ED06FD /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = B18531DAB0C92B47BC6B34F097747A28 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; A462945883F7729B185B64B679A6BFBE /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 312B6D8F8E4F8197145BC05D4EFF798D /* UIWebView+AFNetworking.m */; }; - A4E805FD5751CA4114B8F78B2E1DE506 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D4B9664052A1C4C44C63454B6C1EED /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; A6C6019D45BE62C61210A9CC619368EF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 98C6631C8A5AB6830B4C85C4E316A6FD /* AFNetworkActivityIndicatorManager.m */; }; - AAB359E74D72E65F659D324BB3BF53DD /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE77851AA58DDB7CD067DDA327931D1 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB39AC9746E7575D7449700475E41B0B /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CADBBB423380FDCA673761B70A0FAFD /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB889BC8C7B93051E0C88B77E41444D3 /* PEAR-FileManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A98D7DB13DDB1AF3280F169F14BC6C /* PEAR-FileManager-iOS-dummy.m */; }; - AD6588767DB99EE8F22AFD7BA4687E62 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C1CCA906DB8F2DEDF2F199F2262598 /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC639DCECF299D3C6EE692ACEC43C0F8 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B07E3A6961EE0F0821BEDD4EFDBC3E6 /* SPTSharedExampleGroups.m */; }; AE2A07407FB50BA249984DC0620E84C0 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F58AD51CDC214F86073965CEF4DB89C /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE9692FDC1174DFB1E0F8920C27EEEDC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; AF03C11A1FAC8132AD3749D8F541701A /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A6D00AE10BF3C39CCB9F5BB8DD39AF /* UIButton+AFNetworking.m */; }; AF1F46668D4591602887998C6E9C10AD /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = FB40504B37813B22D5041650F8E335AA /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFFC8900E52BBEC72059334132F3A8F3 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A2BEF45B88FB715BB96E49CBCF87AF /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0B9ABC4C87AA49D5745147708A7899F /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 35585DFFA728C4C5A14AA183EC036013 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2999B5516F34A3275A321ED502DAD3C /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D235B3CA6493F5DFD4DF8399F3F6E52 /* XCTestCase+Specta.m */; }; + B334F13620BCCE42AEC8CBC53C64A903 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F490A38FEF85969F7D32CF7DAD9297 /* SPTSpec.m */; }; B5852322ADE88AAD56EE042B80BA81E4 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 53812272391D9612B78D0372F2DFA9B4 /* AFURLResponseSerialization.m */; }; - B8001DED7F2BCC10485DD736B2D7B2CA /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = B18531DAB0C92B47BC6B34F097747A28 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; B84431CF8C64F363A334AA7089F6C134 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = A98C4E446CB7E44B70B68A03B294D040 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EB7E5F5CDA29AB6F0E4BC25DE5F867 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = D787AD02E49323EDF499CEA4B18362E2 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FE7E898C64DAE5E020AE493772158A /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C036314558DC783F0EB8466BB354320F /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3815F645AAADCAF88CC9740D8FED47C6 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; C2DD28375E1F0B1D0D1D2E4E607C499F /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCB15DE181920D49ED519522A12BC5B /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4E1A37F6D79C64BF9873B7A1E965EC8 /* PNObject.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 50F53D1643B9ED1F04EAF728153AEDAA /* PNObject.bundle */; }; C6354FEC7728A4C86DAD8092509BA7D4 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B62A9467BD08CEDCCC1BF8AB515D45 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6E9B0A908F410317F2DBBECA0944AAB /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 185504E9BC20A737B0F6C725AFC1921A /* FBSnapshotTestCase-dummy.m */; }; + CAC4420D53FB5288CEBCE296412C16CB /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 5703F7FB23E27F0C8905A3C346890521 /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; CAC483EF637FB4A2C2E2FC75BA631B87 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 03AEAD3C2B6F38C1A68385FBEC16507E /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE254752A8C232EBE37D84810F7724E5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = B30B8D4EC5724E9404D704E681CF9BE1 /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CE706AD64F95B815E15F7154C20C9B8C /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B8DB6A53ED4721628F445F65D755B2E6 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE91E0B7C2BF362403CB3A75E69AA061 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 54293BEDFCD9CE82F2C279AD4B41D67A /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; CFA8D6B529A0EBFF0316F2629AB2556E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 369EF4C1F5BDF496FA846C56A6E4870A /* AFImageDownloader.m */; }; D000E3F9104E3B518D5296061F07BAC6 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1C2A65F78882A083F81AE54885379E /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D181FA8D3863D4294F5CD912DBEDA7C2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */; }; + D181FA8D3863D4294F5CD912DBEDA7C2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */; }; D1D3674271C4183F0C9E138EF724DEB7 /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B22ACC9B3ADC87EE7F92E8760D777A4 /* UIDevice-Utils-dummy.m */; }; D1E9E55D21C92E33ACE7E911BCB96269 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6456DEF4D3F54D788069D69C45928CBC /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6626FBFBD98BE5EC11505D3708E9C29 /* PNObjectProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = C638CD7E3E6A608A663DAF8E37DBC950 /* PNObjectProperty.m */; }; D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1904F5E4534B5BBEC9867AFBB51ED621 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D954A37F9C0000D4D973F95402B5BE35 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = A4183324B6BABCEE7610BB0F038B1F59 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9F4E833E37B611B432F6B5D7072DDA2 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB1274205C7A040F2B11C88E1B54172 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D1FA8C4EE246A36E4E4831C67680F8 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + DC99B3BACBBE610176C489CB4F112FB3 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D89C09473939D9000E883749E7A017 /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; DE7E50D08184052574DD94F7D20067BF /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = DB25C8D56F3BC7AF00EC94819841709D /* UIDevice-Hardware.m */; }; DFFA215EEAA8DDBD540076927535275C /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0086B599B6C85DF27B4ED96EEBA0F597 /* AFURLRequestSerialization.m */; }; E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = FFA9C82F3CA4A7726C38765EA662E470 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83EF389320BC8B3BF6D71B078974AC6E /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; E0D4045AC4C1B41917FCA23A042D18B2 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4D1EA21341FF1B04C50B1C5453758C /* AFHTTPSessionManager.m */; }; E10811B5E4578C31FB675361C99EDED6 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = D382546D2C84FB1FD054DF511E64DDF0 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E1D01718CD5CFB570AE7B1D46BCE1436 /* PNObjectProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 570E079E6A901F2AD57E8F3241BCE8C3 /* PNObjectProperty.m */; }; E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = F9664ECC37853F2F4C53EA28E02A4B11 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2F8A72DE5FBED72FEAD32839FF09F6D /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D4B9664052A1C4C44C63454B6C1EED /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; E3C61206BEDBA3EBAA0A69B51DE0F3AA /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = AB96365A5153FA50BDB938207154513D /* FBSnapshotTestCasePlatform.m */; }; - E4EC16570D46F25B3BD2830D65C06AE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + E4EC16570D46F25B3BD2830D65C06AE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */; }; + E5F136B714B1A1249329EAAA89ACD79C /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BD2ABA41A4BDF04185D5F9542D4DAD /* PNObjectConfig.m */; }; E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 991F3CF7356D606F1EB7B29CD98506D8 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; E7988678C81F7CCB95D239375FC6986D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 82AB26C80BBEABC97E60E162BDB7B620 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA840679AC9463E0E3D371FCC3466B0A /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6A13BA89A028B6BDBF2E7C01FC96FD /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA8E630DD2C78A4A5DC0F8DEF3484D62 /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A3A7DEAB99A736702E29CD91AC04F2 /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; EC3414CDAA9691CCA70739A44A1E7A9D /* Pods-PNObject_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1CE72928E46C7F70D4BBE1CD90756D /* Pods-PNObject_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC67CB7330FCA32710213A5EA3DD983F /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = EB692859FF4E52214F253B1CDC8E86C8 /* SPTExample.m */; }; EC7CADE416A78A1CD6936018A6695126 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 20B68B3A3F5D9BB99DDD14EC6B840405 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1BB2ADA82E22F3F0913AC850D335C0 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - EFA65E728C5137E08D45ABD91C37AA27 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 35585DFFA728C4C5A14AA183EC036013 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8B73F95EA806BA1F359F5D99822CBF /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0D6CF0102398AA5794D260E6CA94B0 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F1867C99D4A92FC191093E4901E463B5 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */; }; - F2BF22CC173E7B04AB4E726675A14A62 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */; }; + F1867C99D4A92FC191093E4901E463B5 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */; }; F41209A94070904A00BDF24ACB6336B6 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = A57B5C631B9EB4F5FE82A815FD1205E3 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; F58F9BC7759BB8A5007B8821A275AEDD /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 009062739020CCD0E6297F2C8D4CFB93 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F65411E9EF00A9BB39D6BD1521A4F3FD /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6602571BB0B2EB97F81DF77649A2D79 /* MobileCoreServices.framework */; }; + F5B56E9DAA86BFE857E546E0986597DC /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE77851AA58DDB7CD067DDA327931D1 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F65411E9EF00A9BB39D6BD1521A4F3FD /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9E22B61DD570EEF664FE4F46779E934 /* MobileCoreServices.framework */; }; + F6BB55A8386E361E9D22492FB3C2E868 /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA71EF908F4238F299DADAEC4743F0D /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB01FE4B3DF3EA50915878776A88684 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA839F20BC13A260E089D374CAAB584E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */; }; + FA839F20BC13A260E089D374CAAB584E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */; }; FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3FC0336DCF98CD24220FB3C4AF534C /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DDC1EDF29C314462DBE55FFD34C51EF /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FCDC9C0B871F82CB1AEE73303F9A2927 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 737516B7AC7E0AE5ADC04B99A65FAB2B /* QuartzCore.framework */; }; + FCDC9C0B871F82CB1AEE73303F9A2927 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF784364E26CA5C11C77E4A34F0BCC4C /* QuartzCore.framework */; }; FD2D4497BC41412128C2D87C1BDE7398 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D750B75B3C40BCBE799D93256132FF6 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDACA7B483937A645DBDE9E25DEBA758 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D235B3CA6493F5DFD4DF8399F3F6E52 /* XCTestCase+Specta.m */; }; FE8E34356D24F6759A8B010ED2F5707B /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 264F3B713EF22CA791B9485BEFA42727 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFDEB858DE6BE64A1A59CCF4760D470E /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E49D273A400D01F7C968DEDB310739A /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -228,6 +232,34 @@ remoteGlobalIDString = 3241BF41D67FE3979A15BEAA18A92CA3; remoteInfo = "NSDate_Utils-NSDate_Utils"; }; + 17CE612289A297E60C7FD75FA19506F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; + remoteInfo = FBSnapshotTestCase; + }; + 1A007E317D66F22D846C0D0D11A84706 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; + remoteInfo = AFNetworking; + }; + 23AB8524AB35D6EBCD8051D7C9B12FB8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; + remoteInfo = AFNetworking; + }; + 322EC94733D786C5F11FEEF2932163EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 65139A2DF5C91750483B1E104FC38595; + remoteInfo = "PNObject-PNObject"; + }; 4B0DAF64EA0AC85B798C1549D1A53B2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -242,13 +274,6 @@ remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; remoteInfo = AFNetworking; }; - 4DBD8C9175CF420255ACC02D04C83503 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEFA0EA1EEA4C33F0DE10FCEDDA0F0A2; - remoteInfo = Specta; - }; 68E178B9E911168080B99FBC53CEA776 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -263,41 +288,20 @@ remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; remoteInfo = NSDate_Utils; }; - 82200C210A231BA5B34F0CB3A8F037F3 /* PBXContainerItemProxy */ = { + 933AD56993BFD86E122885B5E3201263 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; - remoteInfo = FBSnapshotTestCase; + remoteGlobalIDString = A1DBCFE24E78F089C7A0BA7A292B9F74; + remoteInfo = PNObject; }; - 8ED7A6856CF11CC77820D019BFD88B37 /* PBXContainerItemProxy */ = { + B31F8D5654713DB649D2FD67B5BA54BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 619F0D28240534293108906FED04836F; remoteInfo = "Expecta+Snapshots"; }; - 933AD56993BFD86E122885B5E3201263 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 14C0C6F18E6665CC5462A4754C119096; - remoteInfo = PNObject; - }; - A24CCDAB9D3B52B9B9BA3FB118E7272F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 14C0C6F18E6665CC5462A4754C119096; - remoteInfo = PNObject; - }; - BE37CAAFB350F19DE50212EBAE338997 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4EDFD36E823E9C8FC07F587475D3097; - remoteInfo = "PNObject-PNObject"; - }; CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -305,12 +309,19 @@ remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; remoteInfo = Expecta; }; - DB8B9514246D0DB2C2107F5951E3CEA0 /* PBXContainerItemProxy */ = { + F3D36CB48D81D9E4903AF239FED3704A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; - remoteInfo = Expecta; + remoteGlobalIDString = A1DBCFE24E78F089C7A0BA7A292B9F74; + remoteInfo = PNObject; + }; + F7C2175373F64E84AA2CD5AE2EE0ED2D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BA310DF6526CA3D43AC09D3AD661B131; + remoteInfo = Specta; }; F88968C905905F79592DE479282C3689 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -319,6 +330,13 @@ remoteGlobalIDString = 0AC755D7223E1DCE35AE9FCCC88542DE; remoteInfo = "UIDevice-Utils-UIDevice-Utils"; }; + F90B5A22C7049BEFF4B86CB3CD0BE9F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; + remoteInfo = Expecta; + }; F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -344,6 +362,7 @@ 08D27CF8BF643F6B5B13F8232258D5B8 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; 0A32AF4D883390B0F2AF7CB064D6E567 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; 0B22ACC9B3ADC87EE7F92E8760D777A4 /* UIDevice-Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice-Utils-dummy.m"; sourceTree = ""; }; + 0BCA1DD0AC25BFBDC846546526D06130 /* PNObjectProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectProperty.h; sourceTree = ""; }; 0BD3279B3B9EBDFF6097082F89B34E7F /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; 0CADBBB423380FDCA673761B70A0FAFD /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; 0E49D273A400D01F7C968DEDB310739A /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; @@ -355,6 +374,7 @@ 185504E9BC20A737B0F6C725AFC1921A /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; 1904F5E4534B5BBEC9867AFBB51ED621 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; 1C07FC3585B90CDC7B4253F3CDD27B9F /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; + 1C563E439AB59E3D4D17A8022B80F95A /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; 1CEF6C8224D8B72BE896822887E9FEC7 /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; 1E9631FC8095895820932DC31657A035 /* Pods_PNObject_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1F1BB2ADA82E22F3F0913AC850D335C0 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; @@ -398,16 +418,17 @@ 5041E2A91C7A8740358698C67EC25A89 /* Pods-PNObject_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Example-acknowledgements.plist"; sourceTree = ""; }; 50F53D1643B9ED1F04EAF728153AEDAA /* PNObject.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PNObject.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 5115E74D3D1BEE398F4A023E24121BD9 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 52BD2ABA41A4BDF04185D5F9542D4DAD /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; 53079E33AC4EFBBE446B58B5C9AD7B3A /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; 534BF2171D335392C5C6F17F1B4BF69D /* Specta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Specta.modulemap; sourceTree = ""; }; 53812272391D9612B78D0372F2DFA9B4 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 53EA69E13D877BE7BF297287827474F5 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 54293BEDFCD9CE82F2C279AD4B41D67A /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; 56CC371A2A26C2206AD6BD10FF6DA775 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 570E079E6A901F2AD57E8F3241BCE8C3 /* PNObjectProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectProperty.m; sourceTree = ""; }; + 5703F7FB23E27F0C8905A3C346890521 /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; 573BE10C3E06A0BD955F3C0EB3745CEB /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = AFNetworking.modulemap; sourceTree = ""; }; 57AC1497F372BCC2F1675EFD329028EE /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; 58A2BEF45B88FB715BB96E49CBCF87AF /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; - 58AD3556F41D0C4F8075D98B78B2821C /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5AC70376CF4B8810FD6F1D7416760F34 /* Expecta+Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Expecta+Snapshots.modulemap"; sourceTree = ""; }; 5B5C169A7A6F9F35D18EB5691C3CAD4C /* UIDevice-Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "UIDevice-Utils.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 5CB1274205C7A040F2B11C88E1B54172 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; @@ -429,12 +450,8 @@ 64ABF623C50C215070FC44795D797682 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; 64F490A38FEF85969F7D32CF7DAD9297 /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; 680CFD1FCDFA6B058464345597F0BBF0 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; - 6836B13E1C40187C00FEFA54 /* User.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = User.h; sourceTree = ""; }; - 6836B13F1C40187C00FEFA54 /* User.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = User.m; sourceTree = ""; }; 684260D2513FE8AD036B49C00B805318 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 685036871C402C0F00202BC4 /* PNObjectSubclassing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PNObjectSubclassing.h; sourceTree = ""; }; - 6850368A1C40331900202BC4 /* PNObjectConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; - 6850368B1C40331900202BC4 /* PNObjectConfig.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; + 69983AA8D64CC324488B2C30F20F1B6D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; 69C520A4C76B14DB186E153AEE415291 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; 6A9C98362B8CD1F0E2749529D53DEE66 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; 6BCF0B57CC5FE7DB7261CE7C60EAE6C1 /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -453,9 +470,7 @@ 729C007887FD208D20BA5C7463209CB1 /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; 72EB7E5F5CDA29AB6F0E4BC25DE5F867 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; 731E63E14623364DFA2CE5F112B445FB /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; - 737516B7AC7E0AE5ADC04B99A65FAB2B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; 748E0B295CE6475615F29850C6CD4B0A /* Pods-PNObject_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Tests-acknowledgements.plist"; sourceTree = ""; }; - 74C92BBA05370961FE712919F3B45BC1 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 767D0A7A31EF6EBC0781569FEC410B20 /* UIDevice-Utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "UIDevice-Utils.modulemap"; sourceTree = ""; }; 792CFC9325C0ACB6EB08A01A6BD38F48 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; 7968D24D26E093F665513DEBD3A5E14E /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; @@ -463,12 +478,12 @@ 7A09A844498D0BE9ECEF19919560448F /* ResourceBundle-PNObject-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-PNObject-Info.plist"; sourceTree = ""; }; 7D235B3CA6493F5DFD4DF8399F3F6E52 /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; 7D750B75B3C40BCBE799D93256132FF6 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; + 7F3309AC57A70C4687982144553C9212 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 7FE77851AA58DDB7CD067DDA327931D1 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; }; 806E3AAC0A4A15EF79D3BCD7811DB696 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 821A5C557963A679894335F2C12F9FC9 /* Pods-PNObject_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-resources.sh"; sourceTree = ""; }; 824C131E1882E849655990203D7BA94B /* Pods_PNObject_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 82AB26C80BBEABC97E60E162BDB7B620 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 836B3E38F7F7AF752C3A2569E3B463FC /* PNObject-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject-prefix.pch"; sourceTree = ""; }; 83EF389320BC8B3BF6D71B078974AC6E /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; 845300C5E6C0EB3B1FFE992EE5D4D5B8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -478,7 +493,6 @@ 8AB065F9E7871AB78576CEC23B72D0AD /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; 8B463FAC7628AB20088321502DCE1BF4 /* PEARFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PEARFileManager.m; path = "PEAR-FileManager-iOS/PEARFileManager.m"; sourceTree = ""; }; 8C0D6CF0102398AA5794D260E6CA94B0 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; - 8CBF5555FF85E73125C0AEE4ABCE95F5 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 8E6A13BA89A028B6BDBF2E7C01FC96FD /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; 8F1203F6CA5CD18E2ACF4E60085EBCC8 /* FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSnapshotTestCase.modulemap; sourceTree = ""; }; 8F63209A7B3EE3ED016CF8977F775084 /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; @@ -491,7 +505,6 @@ 92D7C780DF210F826062C7DA4241628F /* PEARFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PEARFileManager.h; path = "PEAR-FileManager-iOS/PEARFileManager.h"; sourceTree = ""; }; 93027BCB2CB00856CF97BEA85FBE0BCC /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; 93AEF7A08332A013E569FC109270AB45 /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; - 941FEF92BBC85C24850889688C55A31A /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; 9563F7F11E1375F4565A5DA733FCE9DA /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; 95D4B9664052A1C4C44C63454B6C1EED /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; 95EABF09D36FAE5816ACC4FFDD253A49 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; @@ -500,13 +513,16 @@ 972238611238826A2E259BFD28D740D9 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; 98C6631C8A5AB6830B4C85C4E316A6FD /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; 991F3CF7356D606F1EB7B29CD98506D8 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; + 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; A067EAE216F588D68000AF117F032E2A /* NSDate_Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-prefix.pch"; sourceTree = ""; }; A07F7B6A7A5C085B18CFA541503FD407 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + A0A3A7DEAB99A736702E29CD91AC04F2 /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; A0B2B2D2C961344B4CF652B166E525DB /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; A0F8321743E27E471F349C43FFFA019C /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; A4183324B6BABCEE7610BB0F038B1F59 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; A57B5C631B9EB4F5FE82A815FD1205E3 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; A632AA14A79DFF2E79B4285BA9976153 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; + A6DE40F89F6D44201129C503672020E1 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A7396073D01D42C1A4A64BB83CE09172 /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; A829ACCB34F1EA88C97102126F1E0496 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNObject_Tests-dummy.m"; sourceTree = ""; }; @@ -521,13 +537,16 @@ AD1FD21D8F457F0E27CFCFB595FCC669 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; ADB01FE4B3DF3EA50915878776A88684 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; AE3FC0336DCF98CD24220FB3C4AF534C /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; + AFA71EF908F4238F299DADAEC4743F0D /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; B084A0DAE06CE16B13B08D6D5A550E84 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; B18531DAB0C92B47BC6B34F097747A28 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; + B18827CC1AF665D7CBD0D24E7DA296A1 /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; B30B8D4EC5724E9404D704E681CF9BE1 /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; B491529366D57763C1863C7BFAEAD597 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; B4D46FA1D8C11A61B0779DCEEE44A0C0 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; B6B08F884D9E5AAEC4C91E0CEE9E06C5 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; B8D1FA8C4EE246A36E4E4831C67680F8 /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; + B8DB6A53ED4721628F445F65D755B2E6 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; B8F890AACB551F53A3EF64D661F0A11D /* Pods-PNObject_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-frameworks.sh"; sourceTree = ""; }; B9519193AF170D5AF1C9DB2ED31EA12D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B9693DE8FEDDDE35C28DA30BBE9C5322 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; @@ -537,32 +556,30 @@ BC1C2A65F78882A083F81AE54885379E /* NSDate+NSDate_Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+NSDate_Util.h"; path = "Pod/Classes/NSDate+NSDate_Util.h"; sourceTree = ""; }; BC5332092A275215EA81B7A180089C08 /* NSDate_Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-umbrella.h"; sourceTree = ""; }; BFA6C1A3B741D0831BA11C4A61B1671A /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; - C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; C092C2EA6068564AD00DF872B5C9B5BF /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; C2D2620C4D8B7C07CB68366A7BEA9EBA /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; C4FCEB148D2A9DE0A797FBE6968CAE28 /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; }; - C6602571BB0B2EB97F81DF77649A2D79 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + C638CD7E3E6A608A663DAF8E37DBC950 /* PNObjectProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectProperty.m; sourceTree = ""; }; C75BE203FE62CDE9CBC30A1812780F6E /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; - C75D598FF13B60EB2CD549CB4F31CC05 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; C7D89C09473939D9000E883749E7A017 /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; C9A6D00AE10BF3C39CCB9F5BB8DD39AF /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + C9C71517432E5C75DC0A3A15BB2F67CF /* PNObjectSubclassing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectSubclassing.h; sourceTree = ""; }; C9C90AD238A313B46BF94AE78706DCB4 /* NSDate_Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDate_Utils.xcconfig; sourceTree = ""; }; C9DC12BFABE07666DD4F120195F6CBA9 /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; CB327A2C4264D8D750739600AF58AB3C /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CB3F28C9BC17E4A2F27DCCE9693F61A2 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; CC81989EC2F7F38C770FB47B29B1E665 /* Expecta+Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-umbrella.h"; sourceTree = ""; }; CDE3DA9BC9D60F271CF023406E323EDE /* ExpectaObject+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpectaObject+FBSnapshotTest.h"; sourceTree = ""; }; - CDFD3EE185C96AC4743FBBA951370259 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CE5DB4BC4F106F89C9CD4C9D535CB97C /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; CE87B9C36054834C443E9E1F536F71CA /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; - D0251859D2194B8DD130203343433439 /* PNObjectProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectProperty.h; sourceTree = ""; }; D0C8EC4D7223E809A20EF5E01C4B7BF9 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.debug.xcconfig"; sourceTree = ""; }; + D36450A8270AA2A83EA877093A08930E /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D382546D2C84FB1FD054DF511E64DDF0 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; D6D401801EE142013F616C33730E6C68 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - D743AB04E3D7B81D9141A4B8B5EC6A04 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; D761BAE2437C826AB810C023C228E54E /* PNObject.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PNObject.modulemap; sourceTree = ""; }; D787AD02E49323EDF499CEA4B18362E2 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; + D91C66B249097C92CBCB96737C94B289 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; DB25C8D56F3BC7AF00EC94819841709D /* UIDevice-Hardware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice-Hardware.m"; path = "Pod/Classes/UIDevice-Hardware.m"; sourceTree = ""; }; DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.release.xcconfig"; sourceTree = ""; }; DE532B43526854304B2FF59160AD3587 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; @@ -570,19 +587,24 @@ DFC441DEC0296333CDB9D7926575F8DF /* UIDevice-Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-prefix.pch"; sourceTree = ""; }; E166162701E3405E15FECEF6994FEF52 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; E16AE17E2B35A7123F90844256259B9D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E1E0780BB830EFAC797B401B279BC515 /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; E25DD7021E70A195FA82B61C00864AB9 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PNObject_Tests-umbrella.h"; sourceTree = ""; }; E47CDA8C196A62B78FACDBFE34E3F5AD /* Pods-PNObject_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-resources.sh"; sourceTree = ""; }; + E58B3E175987E25D86BAB908141DFF75 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; E6275022455B7BEF01F79BED352B30CE /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + E6B9417384F1AAEF3A585CE674A6F5CB /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; E6F03F79EEA27C574F6ADCB71E692FA5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E75DAAFC920067DD87C26508EF097BE4 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; E81F08D50F678A8D5B0F18FDD8D26E61 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; + E9E41E4FFB49746CFD6BDDCFF795C05E /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; EB692859FF4E52214F253B1CDC8E86C8 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.debug.xcconfig"; sourceTree = ""; }; ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject-dummy.m"; sourceTree = ""; }; + EF784364E26CA5C11C77E4A34F0BCC4C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; F18435C7355DA51EDB57E2BC9552B2FC /* Pods-PNObject_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Tests-acknowledgements.markdown"; sourceTree = ""; }; + F32ECF5646D462C9042BCE68A5A2EA22 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; F462F789E7FB9E0958BDB03D88F0FBE3 /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; + F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; F6475D2AE952D65158911AE59D9D7787 /* NSDate_Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NSDate_Utils.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; F793F931AACF1EE2763F3169C9C69946 /* PNObject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PNObject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F7F9CBFB97FAE3AC05A28EE45CDA2734 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; @@ -590,19 +612,13 @@ F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.release.xcconfig"; sourceTree = ""; }; F924BAFD8984753A0E19859F0D994689 /* Pods-PNObject_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-frameworks.sh"; sourceTree = ""; }; F9664ECC37853F2F4C53EA28E02A4B11 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; + F9E22B61DD570EEF664FE4F46779E934 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; FA9B970B7B7887AA9701B950AB3E9ED6 /* Expecta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Expecta.modulemap; sourceTree = ""; }; FB40504B37813B22D5041650F8E335AA /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; FFA9C82F3CA4A7726C38765EA662E470 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 076EFF1C26317DB401B532BF933C74DA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0AE200B93FBC97786AE0B7F8B47D9303 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -619,6 +635,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4F358682EA489B9953D15337839AE107 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 16A9A6CCC4F249BFD94D85BEE83DCF72 /* AFNetworking.framework in Frameworks */, + CE254752A8C232EBE37D84810F7724E5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F4F99C994DBB4756B6E140131C037F1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 79D80D40B13CD1C26F10BDAC1496AB46 /* Foundation.framework in Frameworks */, + 57DF0D0CC9C99551558F1B74CDCCCC98 /* XCTest.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6D6CB09F12A9C7654A9780AC037A1D63 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -638,6 +672,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 948F0C2BD229C4AC89F2019186A15281 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A56E13DAA3C6DDE77A388FB0AD375540 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -658,14 +699,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C9D84858B33FBC15355A749B4C1EA875 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AE9692FDC1174DFB1E0F8920C27EEEDC /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; CFF5B7915B7C4A2828E27F2C89B1769C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -684,14 +717,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DF37C2BB2DC1ACB7EFB121F1B9CC97D4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F2BF22CC173E7B04AB4E726675A14A62 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E6B836B352B13C63D3C0FA0E500C98A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -708,12 +733,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FE96ED7903B6CE86B6B21F9F8C12B9D0 /* Frameworks */ = { + F3F3A2E67C734AF5D0F970CE47BCF38C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 064A5A36853F3744DAE30AB83B951829 /* Foundation.framework in Frameworks */, - 519F89F4A38E9DBE767A99200B52DFBC /* XCTest.framework in Frameworks */, + 0A85B3C8FA830ECAACBB1BDF49C96F75 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -810,6 +834,17 @@ path = Specta; sourceTree = ""; }; + 2B5884565D164D2F8491F68196F42491 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A6DE40F89F6D44201129C503672020E1 /* AFNetworking.framework */, + 53EA69E13D877BE7BF297287827474F5 /* Expecta.framework */, + D36450A8270AA2A83EA877093A08930E /* FBSnapshotTestCase.framework */, + 4D0E5925FBE241423DE7807DE5C73105 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; 3042BB3E5ED447873FD23E281C87EA86 /* Support Files */ = { isa = PBXGroup; children = ( @@ -828,13 +863,26 @@ 30888CCAE6C09BBE3DB2932177E9D896 /* PNObject */ = { isa = PBXGroup; children = ( - B0D5DD18FBE5B96807E4D87978121CFB /* Pod */, + 550887B712E106F28F4D4C6F5F49D3EB /* Pod */, 425607755C726CECF42269E67F188E46 /* Support Files */, ); name = PNObject; path = ../..; sourceTree = ""; }; + 31D1CF13DBD6876DDDD46CA17A938C79 /* User */ = { + isa = PBXGroup; + children = ( + 5703F7FB23E27F0C8905A3C346890521 /* PNAddress.h */, + E9E41E4FFB49746CFD6BDDCFF795C05E /* PNAddress.m */, + A0A3A7DEAB99A736702E29CD91AC04F2 /* PNLocation.h */, + E6B9417384F1AAEF3A585CE674A6F5CB /* PNLocation.m */, + AFA71EF908F4238F299DADAEC4743F0D /* PNUser.h */, + B18827CC1AF665D7CBD0D24E7DA296A1 /* PNUser.m */, + ); + path = User; + sourceTree = ""; + }; 3652C2E38DF53C768F329F262835036F /* Core */ = { isa = PBXGroup; children = ( @@ -902,6 +950,21 @@ path = "../Target Support Files/Expecta"; sourceTree = ""; }; + 4D0E5925FBE241423DE7807DE5C73105 /* iOS */ = { + isa = PBXGroup; + children = ( + 69983AA8D64CC324488B2C30F20F1B6D /* CoreGraphics.framework */, + F52ABA27201CE568B40C098A89C5D36F /* Foundation.framework */, + F9E22B61DD570EEF664FE4F46779E934 /* MobileCoreServices.framework */, + EF784364E26CA5C11C77E4A34F0BCC4C /* QuartzCore.framework */, + E58B3E175987E25D86BAB908141DFF75 /* Security.framework */, + 7F3309AC57A70C4687982144553C9212 /* SystemConfiguration.framework */, + F32ECF5646D462C9042BCE68A5A2EA22 /* UIKit.framework */, + 9FCB3A240708EE7EF2337BE7A85BDA7C /* XCTest.framework */, + ); + name = iOS; + sourceTree = ""; + }; 4EAB1AF20D00E0A031370E554A440808 /* FBSnapshotTestCase */ = { isa = PBXGroup; children = ( @@ -912,14 +975,12 @@ path = FBSnapshotTestCase; sourceTree = ""; }; - 4FAD321FAD29AE38A48D07DE7B69B09F /* Frameworks */ = { + 550887B712E106F28F4D4C6F5F49D3EB /* Pod */ = { isa = PBXGroup; children = ( - 58AD3556F41D0C4F8075D98B78B2821C /* Expecta.framework */, - CDFD3EE185C96AC4743FBBA951370259 /* FBSnapshotTestCase.framework */, - 7956A67129470E5A5E2BB83D1CBCE7AC /* iOS */, + 7D0D9FD029F5D7F5AF11D801FE451324 /* Classes */, ); - name = Frameworks; + path = Pod; sourceTree = ""; }; 56BD78A69573139280921FE89BE0B864 /* Products */ = { @@ -969,15 +1030,6 @@ path = AFNetworking; sourceTree = ""; }; - 6836B13D1C40185A00FEFA54 /* User */ = { - isa = PBXGroup; - children = ( - 6836B13E1C40187C00FEFA54 /* User.h */, - 6836B13F1C40187C00FEFA54 /* User.m */, - ); - path = User; - sourceTree = ""; - }; 6963333AA224B56F4EA948D1389FFA46 /* UIDevice-Utils */ = { isa = PBXGroup; children = ( @@ -998,21 +1050,6 @@ path = "PEAR-FileManager-iOS"; sourceTree = ""; }; - 7956A67129470E5A5E2BB83D1CBCE7AC /* iOS */ = { - isa = PBXGroup; - children = ( - C75D598FF13B60EB2CD549CB4F31CC05 /* CoreGraphics.framework */, - C011832F271A444CE38AB546BF893CB7 /* Foundation.framework */, - C6602571BB0B2EB97F81DF77649A2D79 /* MobileCoreServices.framework */, - 737516B7AC7E0AE5ADC04B99A65FAB2B /* QuartzCore.framework */, - D743AB04E3D7B81D9141A4B8B5EC6A04 /* Security.framework */, - 74C92BBA05370961FE712919F3B45BC1 /* SystemConfiguration.framework */, - 8CBF5555FF85E73125C0AEE4ABCE95F5 /* UIKit.framework */, - 83308845452F95A0C8ED000AA75BBF1D /* XCTest.framework */, - ); - name = iOS; - sourceTree = ""; - }; 7B2C40B467EE55C5CB63A978531E7289 /* Pods-PNObject_Example */ = { isa = PBXGroup; children = ( @@ -1031,12 +1068,27 @@ path = "Target Support Files/Pods-PNObject_Example"; sourceTree = ""; }; + 7D0D9FD029F5D7F5AF11D801FE451324 /* Classes */ = { + isa = PBXGroup; + children = ( + 1C563E439AB59E3D4D17A8022B80F95A /* PNObject.h */, + D91C66B249097C92CBCB96737C94B289 /* PNObject.m */, + B8DB6A53ED4721628F445F65D755B2E6 /* PNObjectConfig.h */, + 52BD2ABA41A4BDF04185D5F9542D4DAD /* PNObjectConfig.m */, + 0BCA1DD0AC25BFBDC846546526D06130 /* PNObjectProperty.h */, + C638CD7E3E6A608A663DAF8E37DBC950 /* PNObjectProperty.m */, + C9C71517432E5C75DC0A3A15BB2F67CF /* PNObjectSubclassing.h */, + 31D1CF13DBD6876DDDD46CA17A938C79 /* User */, + ); + path = Classes; + sourceTree = ""; + }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, E99CD5B3CF7131277C4CBA3A1162D56A /* Development Pods */, - 4FAD321FAD29AE38A48D07DE7B69B09F /* Frameworks */, + 2B5884565D164D2F8491F68196F42491 /* Frameworks */, 20554A5E017CC4548F5C314DF4CCEF1F /* Pods */, 56BD78A69573139280921FE89BE0B864 /* Products */, CA2A6C0A1068E1DAEA2579E47E971F66 /* Targets Support Files */, @@ -1138,21 +1190,6 @@ path = Expecta; sourceTree = ""; }; - AE64835AD928C05A0E07671000DB2081 /* Classes */ = { - isa = PBXGroup; - children = ( - 6836B13D1C40185A00FEFA54 /* User */, - E1E0780BB830EFAC797B401B279BC515 /* PNObject.h */, - 941FEF92BBC85C24850889688C55A31A /* PNObject.m */, - D0251859D2194B8DD130203343433439 /* PNObjectProperty.h */, - 570E079E6A901F2AD57E8F3241BCE8C3 /* PNObjectProperty.m */, - 685036871C402C0F00202BC4 /* PNObjectSubclassing.h */, - 6850368A1C40331900202BC4 /* PNObjectConfig.h */, - 6850368B1C40331900202BC4 /* PNObjectConfig.m */, - ); - path = Classes; - sourceTree = ""; - }; AF83980345FD63E8B499A0B295578A85 /* SwiftSupport */ = { isa = PBXGroup; children = ( @@ -1161,14 +1198,6 @@ name = SwiftSupport; sourceTree = ""; }; - B0D5DD18FBE5B96807E4D87978121CFB /* Pod */ = { - isa = PBXGroup; - children = ( - AE64835AD928C05A0E07671000DB2081 /* Classes */, - ); - path = Pod; - sourceTree = ""; - }; B990EED8DB09C8013B67BA54CF0A5A1B /* Support Files */ = { isa = PBXGroup; children = ( @@ -1302,29 +1331,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 192E87C792D1EA23277FF97C60726FC5 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AAB359E74D72E65F659D324BB3BF53DD /* Specta-umbrella.h in Headers */, - D954A37F9C0000D4D973F95402B5BE35 /* Specta.h in Headers */, - EFA65E728C5137E08D45ABD91C37AA27 /* SpectaDSL.h in Headers */, - 9C4A76E7CF86418FB84B6C340C7E1FA0 /* SpectaTypes.h in Headers */, - 6B8F67BF9EF9C0D399893E9C92482D49 /* SpectaUtility.h in Headers */, - 9B44D7028D962637E9AFEADFCA36A335 /* SPTCallSite.h in Headers */, - 0602A61C6A56334AD7D7AF0EC23E8B19 /* SPTCompiledExample.h in Headers */, - A4E805FD5751CA4114B8F78B2E1DE506 /* SPTExample.h in Headers */, - 8DB501F22B9C2B05A98240F3300D5CBD /* SPTExampleGroup.h in Headers */, - A1B57D94E314EBB5B14A52B19D093DF4 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, - B8001DED7F2BCC10485DD736B2D7B2CA /* SPTGlobalBeforeAfterEach.h in Headers */, - 7CE07ED7493F98167CDC4F577191B826 /* SPTSharedExampleGroups.h in Headers */, - 889307E521A732E7CFC5FD480350CA0E /* SPTSpec.h in Headers */, - 17AC9529FFE28D4FA7DCF4B60F398B7E /* SPTTestSuite.h in Headers */, - 1338EA7034EEBE3E938F563AAD1A1908 /* XCTest+Private.h in Headers */, - AD6588767DB99EE8F22AFD7BA4687E62 /* XCTestCase+Specta.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2CCD3AC15356E236F04A34F8C92A312C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1364,16 +1370,15 @@ 659960F7E28E993E08CCC1E8A383E710 /* UIKit+AFNetworking.h in Headers */, D9F4E833E37B611B432F6B5D7072DDA2 /* UIProgressView+AFNetworking.h in Headers */, C6354FEC7728A4C86DAD8092509BA7D4 /* UIRefreshControl+AFNetworking.h in Headers */, - 685036881C402C0F00202BC4 /* PNObjectSubclassing.h in Headers */, AE2A07407FB50BA249984DC0620E84C0 /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8C5203B8750A6E260AA0643BE409CDAA /* Headers */ = { + 8AA24383B09F3F9840CCD9F49C19EA0D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 993893E5C3C3D99357DBE588CC659880 /* Pods-PNObject_Tests-umbrella.h in Headers */, + 2BDF2CEE0FD0DF35084727B4874A0360 /* Pods-PNObject_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1424,19 +1429,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B579CB9E08B95B7902D35622143D00AA /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 003FC52F29E9B9B55FFC8C2C1E57D6BE /* PNObject-umbrella.h in Headers */, - 98A194768324928F76BF544EEE5EDBE5 /* PNObject.h in Headers */, - 410F22568A4D148214B412697A2322E6 /* PNObjectProperty.h in Headers */, - 6850368C1C403F0D00202BC4 /* PNObjectSubclassing.h in Headers */, - 6836B1401C40187C00FEFA54 /* User.h in Headers */, - 6850368D1C403F2C00202BC4 /* PNObjectConfig.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; BA0FDF67467F294ACFEF3C734E0A426A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1447,6 +1439,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BF9563C931DF9C8497781AE846A92496 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F5B56E9DAA86BFE857E546E0986597DC /* Specta-umbrella.h in Headers */, + 16BFF2FD7F571C6220CF59801E208C53 /* Specta.h in Headers */, + B0B9ABC4C87AA49D5745147708A7899F /* SpectaDSL.h in Headers */, + 053DE372096DE9C885557F37D2BF8DAE /* SpectaTypes.h in Headers */, + FFDEB858DE6BE64A1A59CCF4760D470E /* SpectaUtility.h in Headers */, + 46DEDBAAD2C102FDE47ADB81FCE4EBB2 /* SPTCallSite.h in Headers */, + 5458D510DB38CC1C545E109F04FFC27A /* SPTCompiledExample.h in Headers */, + E2F8A72DE5FBED72FEAD32839FF09F6D /* SPTExample.h in Headers */, + 41D77E13D18FE66FFBC27546047C0E9C /* SPTExampleGroup.h in Headers */, + DC99B3BACBBE610176C489CB4F112FB3 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, + A03B40E7BEF11B35B923635D71ED06FD /* SPTGlobalBeforeAfterEach.h in Headers */, + 1988190DD3E75F5482273E49486C3CAF /* SPTSharedExampleGroups.h in Headers */, + 8BE86C455C7178A1352C8672252D5164 /* SPTSpec.h in Headers */, + 475CD2B16A8DFA415AECACF5EC15CE99 /* SPTTestSuite.h in Headers */, + C036314558DC783F0EB8466BB354320F /* XCTest+Private.h in Headers */, + A0167487A7CBB010EC0E8CCB9D49644C /* XCTestCase+Specta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DF8D3B8C69B09612DFF4ABBD19102AD2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1456,6 +1471,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EDADD4EFB5FA48AE33B07F523780177F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CAC4420D53FB5288CEBCE296412C16CB /* PNAddress.h in Headers */, + EA8E630DD2C78A4A5DC0F8DEF3484D62 /* PNLocation.h in Headers */, + 941354E1B678B9221BD1C15EE37BA55E /* PNObject-umbrella.h in Headers */, + 295C2B75DF7492F4AF35CDF93891E816 /* PNObject.h in Headers */, + CE706AD64F95B815E15F7154C20C9B8C /* PNObjectConfig.h in Headers */, + 0149AF8689F2AAE11A2E689E6EE912DD /* PNObjectProperty.h in Headers */, + 5D8BB0A730FC0A0AE17B84459F953E5F /* PNObjectSubclassing.h in Headers */, + F6BB55A8386E361E9D22492FB3C2E868 /* PNUser.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F4CD5DD853B84CC2D8644CF4FED35F1E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1506,25 +1536,6 @@ productReference = 684260D2513FE8AD036B49C00B805318 /* Expecta.framework */; productType = "com.apple.product-type.framework"; }; - 14C0C6F18E6665CC5462A4754C119096 /* PNObject */ = { - isa = PBXNativeTarget; - buildConfigurationList = ECBCCBF3DEC3A8EB22536CD202D1A7CE /* Build configuration list for PBXNativeTarget "PNObject" */; - buildPhases = ( - 14C6DD5F3F8D3CD8656F8DAB6699BE2A /* Sources */, - DF37C2BB2DC1ACB7EFB121F1B9CC97D4 /* Frameworks */, - 61ADC96C800CB97146CC9B52B2C27D92 /* Resources */, - B579CB9E08B95B7902D35622143D00AA /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - A79A6A136E7856F4D07BF63A04C744BF /* PBXTargetDependency */, - ); - name = PNObject; - productName = PNObject; - productReference = F793F931AACF1EE2763F3169C9C69946 /* PNObject.framework */; - productType = "com.apple.product-type.framework"; - }; 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */ = { isa = PBXNativeTarget; buildConfigurationList = 57800A0D1724774333EF09E83030AA81 /* Build configuration list for PBXNativeTarget "AFNetworking" */; @@ -1561,6 +1572,29 @@ productReference = 6BCF0B57CC5FE7DB7261CE7C60EAE6C1 /* NSDate_Utils.framework */; productType = "com.apple.product-type.framework"; }; + 21DCDDA46CFC09B26D1054002DB43388 /* Pods-PNObject_Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 510A79AB4C41CF34A364A859EB66856F /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */; + buildPhases = ( + A40D2E19C9FDEE799CEF191650028A0C /* Sources */, + F3F3A2E67C734AF5D0F970CE47BCF38C /* Frameworks */, + 8AA24383B09F3F9840CCD9F49C19EA0D /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + BD74094FBC87DA1020D2F72A1722EEFE /* PBXTargetDependency */, + 734316E18171EEA3759B35E185FB8577 /* PBXTargetDependency */, + D09B8F642D865D8B11809F3761F4141B /* PBXTargetDependency */, + 47CE7880F5A24C1D9482130E9393AA01 /* PBXTargetDependency */, + 59274E90AFD28CC04F0BAD8E8927B5D0 /* PBXTargetDependency */, + 71E5CC84CF87BF5F772480C8EF520818 /* PBXTargetDependency */, + ); + name = "Pods-PNObject_Tests"; + productName = "Pods-PNObject_Tests"; + productReference = 824C131E1882E849655990203D7BA94B /* Pods_PNObject_Tests.framework */; + productType = "com.apple.product-type.framework"; + }; 3241BF41D67FE3979A15BEAA18A92CA3 /* NSDate_Utils-NSDate_Utils */ = { isa = PBXNativeTarget; buildConfigurationList = AAB6419C2AFF3412132A85C871687E0B /* Build configuration list for PBXNativeTarget "NSDate_Utils-NSDate_Utils" */; @@ -1578,28 +1612,6 @@ productReference = F6475D2AE952D65158911AE59D9D7787 /* NSDate_Utils.bundle */; productType = "com.apple.product-type.bundle"; }; - 3FC66D7226BA3A5FBE528DBFDABC3B14 /* Pods-PNObject_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4E0C6A15611EBBBE323682471AF5E49E /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */; - buildPhases = ( - 152D796921343454EE26D6AE2BEA89AE /* Sources */, - C9D84858B33FBC15355A749B4C1EA875 /* Frameworks */, - 8C5203B8750A6E260AA0643BE409CDAA /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 43FAC99B3C6E8E43090727DD0DD31436 /* PBXTargetDependency */, - 49487DFD795051E3221AD5CF7B0A56E8 /* PBXTargetDependency */, - A035600EE984F2B16527954600032B82 /* PBXTargetDependency */, - AF40FC576E027F8EA348D35D9C96C757 /* PBXTargetDependency */, - D98449D6D97200A339E1A6D293706E17 /* PBXTargetDependency */, - ); - name = "Pods-PNObject_Tests"; - productName = "Pods-PNObject_Tests"; - productReference = 824C131E1882E849655990203D7BA94B /* Pods_PNObject_Tests.framework */; - productType = "com.apple.product-type.framework"; - }; 5FC3550CE584133F3A6D63CD1997A942 /* UIDevice-Utils */ = { isa = PBXNativeTarget; buildConfigurationList = A72D32D24FDEC5ABE522D499900CD632 /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; @@ -1638,6 +1650,60 @@ productReference = 6387377EE062A0FDF751AA136AC2D137 /* Expecta_Snapshots.framework */; productType = "com.apple.product-type.framework"; }; + 65139A2DF5C91750483B1E104FC38595 /* PNObject-PNObject */ = { + isa = PBXNativeTarget; + buildConfigurationList = DF989BB33A6B7A3A796D2F32AED6A4EE /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */; + buildPhases = ( + AB8F5DD665A6F10774B3B5387C8B531C /* Sources */, + 948F0C2BD229C4AC89F2019186A15281 /* Frameworks */, + 648EE3FC52C1FB514F93B661E9785923 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PNObject-PNObject"; + productName = "PNObject-PNObject"; + productReference = 50F53D1643B9ED1F04EAF728153AEDAA /* PNObject.bundle */; + productType = "com.apple.product-type.bundle"; + }; + A1DBCFE24E78F089C7A0BA7A292B9F74 /* PNObject */ = { + isa = PBXNativeTarget; + buildConfigurationList = 348BF22150DD36149AC99C0D4D2EC068 /* Build configuration list for PBXNativeTarget "PNObject" */; + buildPhases = ( + 5983323ACB121F00058DB1CE010EC8C9 /* Sources */, + 4F358682EA489B9953D15337839AE107 /* Frameworks */, + B377C160479DBAE0639A54496F68FE26 /* Resources */, + EDADD4EFB5FA48AE33B07F523780177F /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 74EBB5964B22670DA0E6F915823FDA76 /* PBXTargetDependency */, + DF2FC0A364F42A6EFCE31CF8DFBF3834 /* PBXTargetDependency */, + ); + name = PNObject; + productName = PNObject; + productReference = F793F931AACF1EE2763F3169C9C69946 /* PNObject.framework */; + productType = "com.apple.product-type.framework"; + }; + BA310DF6526CA3D43AC09D3AD661B131 /* Specta */ = { + isa = PBXNativeTarget; + buildConfigurationList = 032B8D3418D9574DB7585B151C01CB2E /* Build configuration list for PBXNativeTarget "Specta" */; + buildPhases = ( + 9BE1CFDC31DFD8CE0A28327A925C13B4 /* Sources */, + 5F4F99C994DBB4756B6E140131C037F1 /* Frameworks */, + BF9563C931DF9C8497781AE846A92496 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Specta; + productName = Specta; + productReference = 96F15D3DFF0D00CD1F008FC669E41C86 /* Specta.framework */; + productType = "com.apple.product-type.framework"; + }; BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */ = { isa = PBXNativeTarget; buildConfigurationList = 87A85A81F57840394EEB3599AFEC5125 /* Build configuration list for PBXNativeTarget "PEAR-FileManager-iOS" */; @@ -1694,40 +1760,6 @@ productReference = 806E3AAC0A4A15EF79D3BCD7811DB696 /* FBSnapshotTestCase.framework */; productType = "com.apple.product-type.framework"; }; - F4EDFD36E823E9C8FC07F587475D3097 /* PNObject-PNObject */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7CB35F1AF1D2238A2F08DE111DBC8954 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */; - buildPhases = ( - 6D790362F683950CDB17977212E96689 /* Sources */, - 076EFF1C26317DB401B532BF933C74DA /* Frameworks */, - E342AA2CC9941811D37126BF2DFAB14A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "PNObject-PNObject"; - productName = "PNObject-PNObject"; - productReference = 50F53D1643B9ED1F04EAF728153AEDAA /* PNObject.bundle */; - productType = "com.apple.product-type.bundle"; - }; - FEFA0EA1EEA4C33F0DE10FCEDDA0F0A2 /* Specta */ = { - isa = PBXNativeTarget; - buildConfigurationList = CA50AC503D3571B657584ED19F4D04EE /* Build configuration list for PBXNativeTarget "Specta" */; - buildPhases = ( - 147F11451D91D1068AAA5E962D8A2B17 /* Sources */, - FE96ED7903B6CE86B6B21F9F8C12B9D0 /* Frameworks */, - 192E87C792D1EA23277FF97C60726FC5 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Specta; - productName = Specta; - productReference = 96F15D3DFF0D00CD1F008FC669E41C86 /* Specta.framework */; - productType = "com.apple.product-type.framework"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -1756,11 +1788,11 @@ 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */, 3241BF41D67FE3979A15BEAA18A92CA3 /* NSDate_Utils-NSDate_Utils */, BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */, - 14C0C6F18E6665CC5462A4754C119096 /* PNObject */, - F4EDFD36E823E9C8FC07F587475D3097 /* PNObject-PNObject */, + A1DBCFE24E78F089C7A0BA7A292B9F74 /* PNObject */, + 65139A2DF5C91750483B1E104FC38595 /* PNObject-PNObject */, CD1AB2B568D950154C8989EF79AD82AC /* Pods-PNObject_Example */, - 3FC66D7226BA3A5FBE528DBFDABC3B14 /* Pods-PNObject_Tests */, - FEFA0EA1EEA4C33F0DE10FCEDDA0F0A2 /* Specta */, + 21DCDDA46CFC09B26D1054002DB43388 /* Pods-PNObject_Tests */, + BA310DF6526CA3D43AC09D3AD661B131 /* Specta */, 5FC3550CE584133F3A6D63CD1997A942 /* UIDevice-Utils */, 0AC755D7223E1DCE35AE9FCCC88542DE /* UIDevice-Utils-UIDevice-Utils */, ); @@ -1798,18 +1830,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 61ADC96C800CB97146CC9B52B2C27D92 /* Resources */ = { + 648EE3FC52C1FB514F93B661E9785923 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 93D8E1506F234C3D9559F807A554ECDE /* PNObject.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E342AA2CC9941811D37126BF2DFAB14A /* Resources */ = { + B377C160479DBAE0639A54496F68FE26 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + C4E1A37F6D79C64BF9873B7A1E965EC8 /* PNObject.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1831,44 +1863,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 147F11451D91D1068AAA5E962D8A2B17 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 31B6079AAD3DA41DCEBEAAF6FD7A787C /* Specta-dummy.m in Sources */, - 81004C67390828241A58A4A2BAC25FA3 /* SpectaDSL.m in Sources */, - A32D0D2C7494F484262AB7665FD5C8B6 /* SpectaUtility.m in Sources */, - 38CB41EA09748ABA8AA494C7963C3A80 /* SPTCallSite.m in Sources */, - 1E48073A34450AE92B16209CDF55C1A1 /* SPTCompiledExample.m in Sources */, - EC67CB7330FCA32710213A5EA3DD983F /* SPTExample.m in Sources */, - 276A698B4EB38111291EAB8218845DE0 /* SPTExampleGroup.m in Sources */, - 197B5FE62F55AA8BEE877817E83AF810 /* SPTSharedExampleGroups.m in Sources */, - 2BE05F43DACF9A685B82C7DB94C5FA51 /* SPTSpec.m in Sources */, - 3800CFF3A1FE79B3A3B3151EB1EB3E8D /* SPTTestSuite.m in Sources */, - FDACA7B483937A645DBDE9E25DEBA758 /* XCTestCase+Specta.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 14C6DD5F3F8D3CD8656F8DAB6699BE2A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6836B1411C40187C00FEFA54 /* User.m in Sources */, - 2FC59A81B07D43DCB4CAE4962F4A6018 /* PNObject-dummy.m in Sources */, - 4E9495420371C304945421EA68F69B22 /* PNObject.m in Sources */, - E1D01718CD5CFB570AE7B1D46BCE1436 /* PNObjectProperty.m in Sources */, - 6850368E1C40418E00202BC4 /* PNObjectConfig.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 152D796921343454EE26D6AE2BEA89AE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 595C956284B1A67B369F027FC7DAEE2C /* Pods-PNObject_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1F17F426378DF5EC8DFB10304B8C4BA4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1892,6 +1886,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5983323ACB121F00058DB1CE010EC8C9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9E765BDE565E085EB56B69B62FC6B23F /* PNAddress.m in Sources */, + 1FED8413277AEDAFF072EC306BE4FC5A /* PNLocation.m in Sources */, + 5407747D01B6D6D055EE6C506BFBE7F7 /* PNObject-dummy.m in Sources */, + 907E98E177A96DE733A9EDE0847930FF /* PNObject.m in Sources */, + E5F136B714B1A1249329EAAA89ACD79C /* PNObjectConfig.m in Sources */, + D6626FBFBD98BE5EC11505D3708E9C29 /* PNObjectProperty.m in Sources */, + 84BE4AFF86EBC3ABAB017F172842D643 /* PNUser.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 59ED484589F5B1C9798100CF3687BA41 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1909,13 +1917,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6D790362F683950CDB17977212E96689 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 796C061AD650C052C9339513DE83940A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1951,6 +1952,39 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9BE1CFDC31DFD8CE0A28327A925C13B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 348473A1D90AFC42672454B9CF8AFEB8 /* Specta-dummy.m in Sources */, + 87C5A3F462D39B8B514DFC82980DA942 /* SpectaDSL.m in Sources */, + 2DE7F5F6D818B010419EE954E4BDBCF5 /* SpectaUtility.m in Sources */, + 942DE3FE6614D632A898AF8D00E437DC /* SPTCallSite.m in Sources */, + 75D6D33A31C363AA7100B9D69A40CC9F /* SPTCompiledExample.m in Sources */, + 2EA28CA4258D17900B4229C3731A99AD /* SPTExample.m in Sources */, + 1FBD5BA2092E349F847B4728DA7493BD /* SPTExampleGroup.m in Sources */, + AC639DCECF299D3C6EE692ACEC43C0F8 /* SPTSharedExampleGroups.m in Sources */, + B334F13620BCCE42AEC8CBC53C64A903 /* SPTSpec.m in Sources */, + 6EBB812C79C5E73FF5263EAB649CEEBC /* SPTTestSuite.m in Sources */, + B2999B5516F34A3275A321ED502DAD3C /* XCTestCase+Specta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A40D2E19C9FDEE799CEF191650028A0C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 14F6C817205C5ACB90D7A2ACA98988EE /* Pods-PNObject_Tests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AB8F5DD665A6F10774B3B5387C8B531C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B239BD93C67DE976C7F3A1AD982A0A58 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2021,17 +2055,11 @@ target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; targetProxy = 4B732239BE294A58DC6272F6728ED39E /* PBXContainerItemProxy */; }; - 43FAC99B3C6E8E43090727DD0DD31436 /* PBXTargetDependency */ = { + 47CE7880F5A24C1D9482130E9393AA01 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Expecta; - target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; - targetProxy = DB8B9514246D0DB2C2107F5951E3CEA0 /* PBXContainerItemProxy */; - }; - 49487DFD795051E3221AD5CF7B0A56E8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Expecta+Snapshots"; - target = 619F0D28240534293108906FED04836F /* Expecta+Snapshots */; - targetProxy = 8ED7A6856CF11CC77820D019BFD88B37 /* PBXContainerItemProxy */; + name = FBSnapshotTestCase; + target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; + targetProxy = 17CE612289A297E60C7FD75FA19506F4 /* PBXContainerItemProxy */; }; 4ACA793EC27274D41A670C74CD739365 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2039,35 +2067,47 @@ target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; targetProxy = CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */; }; + 59274E90AFD28CC04F0BAD8E8927B5D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PNObject; + target = A1DBCFE24E78F089C7A0BA7A292B9F74 /* PNObject */; + targetProxy = F3D36CB48D81D9E4903AF239FED3704A /* PBXContainerItemProxy */; + }; 6059D20F8BABBCC1C713F5FA48F9E352 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "PEAR-FileManager-iOS"; target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; targetProxy = 4B0DAF64EA0AC85B798C1549D1A53B2C /* PBXContainerItemProxy */; }; + 71E5CC84CF87BF5F772480C8EF520818 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = BA310DF6526CA3D43AC09D3AD661B131 /* Specta */; + targetProxy = F7C2175373F64E84AA2CD5AE2EE0ED2D /* PBXContainerItemProxy */; + }; + 734316E18171EEA3759B35E185FB8577 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; + targetProxy = F90B5A22C7049BEFF4B86CB3CD0BE9F2 /* PBXContainerItemProxy */; + }; + 74EBB5964B22670DA0E6F915823FDA76 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; + targetProxy = 1A007E317D66F22D846C0D0D11A84706 /* PBXContainerItemProxy */; + }; 93B269AF7AB7D4AAAD0E0CF611E40C71 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NSDate_Utils; target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; targetProxy = 6D753E6161742F970C234BAAE7F6406C /* PBXContainerItemProxy */; }; - A035600EE984F2B16527954600032B82 /* PBXTargetDependency */ = { + BD74094FBC87DA1020D2F72A1722EEFE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSnapshotTestCase; - target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; - targetProxy = 82200C210A231BA5B34F0CB3A8F037F3 /* PBXContainerItemProxy */; - }; - A79A6A136E7856F4D07BF63A04C744BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "PNObject-PNObject"; - target = F4EDFD36E823E9C8FC07F587475D3097 /* PNObject-PNObject */; - targetProxy = BE37CAAFB350F19DE50212EBAE338997 /* PBXContainerItemProxy */; - }; - AF40FC576E027F8EA348D35D9C96C757 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PNObject; - target = 14C0C6F18E6665CC5462A4754C119096 /* PNObject */; - targetProxy = A24CCDAB9D3B52B9B9BA3FB118E7272F /* PBXContainerItemProxy */; + name = AFNetworking; + target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; + targetProxy = 23AB8524AB35D6EBCD8051D7C9B12FB8 /* PBXContainerItemProxy */; }; CFC3C60C0541C54818441E331A7E8753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2075,18 +2115,24 @@ target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; targetProxy = F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */; }; - D98449D6D97200A339E1A6D293706E17 /* PBXTargetDependency */ = { + D09B8F642D865D8B11809F3761F4141B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Specta; - target = FEFA0EA1EEA4C33F0DE10FCEDDA0F0A2 /* Specta */; - targetProxy = 4DBD8C9175CF420255ACC02D04C83503 /* PBXContainerItemProxy */; + name = "Expecta+Snapshots"; + target = 619F0D28240534293108906FED04836F /* Expecta+Snapshots */; + targetProxy = B31F8D5654713DB649D2FD67B5BA54BC /* PBXContainerItemProxy */; }; DB0EE9D1A9B7B596CD6A20A464DB0EC5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PNObject; - target = 14C0C6F18E6665CC5462A4754C119096 /* PNObject */; + target = A1DBCFE24E78F089C7A0BA7A292B9F74 /* PNObject */; targetProxy = 933AD56993BFD86E122885B5E3201263 /* PBXContainerItemProxy */; }; + DF2FC0A364F42A6EFCE31CF8DFBF3834 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PNObject-PNObject"; + target = 65139A2DF5C91750483B1E104FC38595 /* PNObject-PNObject */; + targetProxy = 322EC94733D786C5F11FEEF2932163EE /* PBXContainerItemProxy */; + }; EF83D136E3B525B6151A75CBAEFE4ADD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "NSDate_Utils-NSDate_Utils"; @@ -2096,6 +2142,21 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 0285B0FFD8323819EC66E9A0BAC0A044 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 096210B7B84F8CA4FEF263DD6CC82AEA /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C9C90AD238A313B46BF94AE78706DCB4 /* NSDate_Utils.xcconfig */; @@ -2125,21 +2186,6 @@ }; name = Debug; }; - 120360176337DDCFA254D151FC926CE4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 12AE6F83274C7A824845A8BF52BA16DF /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 31EC73DD2649E7FFDFFC27FD45896BD4 /* FBSnapshotTestCase.xcconfig */; @@ -2257,43 +2303,6 @@ }; name = Release; }; - 2C442C92732ADBDBFA54CF4EA7B71CDF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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; - 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 = 7.1; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 2F914909F85A5B7FA381E7629A0FFB17 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 904082EBDFF32BCD467F6A45BF9EBB63 /* Expecta+Snapshots.xcconfig */; @@ -2323,6 +2332,21 @@ }; name = Release; }; + 354F1BD2DC80FA1805227D1546F7B5FB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 373349C30AA02CB77851CFF553DFAE5C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 904082EBDFF32BCD467F6A45BF9EBB63 /* Expecta+Snapshots.xcconfig */; @@ -2352,42 +2376,13 @@ }; name = Debug; }; - 3A0D16B40A19E2EEC5827E1CCA22A644 /* Debug */ = { + 3D3FB8B3EBA11EB365D2AE5ABD6CC361 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + baseConfigurationReference = F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PNObject/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/PNObject/PNObject.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 3BCDFD10D3EF18D2B41E2AF437E614E0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - 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; @@ -2396,11 +2391,11 @@ GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + 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-PNObject_Tests/Pods-PNObject_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -2408,7 +2403,39 @@ PRODUCT_NAME = Pods_PNObject_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 507745840DAA44890B647BBFD832ED37 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-PNObject_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"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_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_PNObject_Example; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -2430,9 +2457,9 @@ }; name = Release; }; - 66EC22D928FCAD74D89944A8BA144C15 /* Debug */ = { + 6D6184185CB3F20B78243D74F918C2FE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */; + baseConfigurationReference = EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -2443,20 +2470,21 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + 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-PNObject_Example/Pods-PNObject_Example.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Tests/Pods-PNObject_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_PNObject_Example; + PRODUCT_NAME = Pods_PNObject_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -2492,6 +2520,35 @@ }; name = Release; }; + 6E11BC808504E29F12271C517DC7FB86 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PNObject/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/PNObject/PNObject.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 72E10C157721DA4F8079DD1560E64572 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4CA3F01C6FCD8C40E554418F47CB254D /* UIDevice-Utils.xcconfig */; @@ -2507,6 +2564,35 @@ }; name = Release; }; + 731EB71AAE51162CB67D30F2D8D63E61 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8F63209A7B3EE3ED016CF8977F775084 /* Specta.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/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/Specta/Specta.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Specta; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 7DF7688F79A559C9598216F5D75FD022 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4CA3F01C6FCD8C40E554418F47CB254D /* UIDevice-Utils.xcconfig */; @@ -2536,20 +2622,42 @@ }; name = Release; }; - 861C297869508F2D8745D5F255B96464 /* Debug */ = { + 811519CB8F683AC06F9C98B55AC40F11 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; + ALWAYS_SEARCH_USER_PATHS = NO; + 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; + 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; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; 86B3AF85DF2958967D7E96849C2BE84C /* Debug */ = { isa = XCBuildConfiguration; @@ -2609,97 +2717,47 @@ }; name = Debug; }; - 8F3DB35429BAAFA186FAC9DDA4A4AFE1 /* Debug */ = { + 882EB4391EC2E701934974DA86F7343F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8F63209A7B3EE3ED016CF8977F775084 /* Specta.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + ALWAYS_SEARCH_USER_PATHS = NO; + 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; + 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; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Specta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + ONLY_ACTIVE_ARCH = YES; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 9C751625A21A57BE8E3F4FCE8630D2EA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8F63209A7B3EE3ED016CF8977F775084 /* Specta.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/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/Specta/Specta.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Specta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 9FDB32B574D35930239AED9E717B488B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PNObject_Example; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; A995C0FF0D9A9E9226F1AF23ED8B68AF /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = C9C90AD238A313B46BF94AE78706DCB4 /* NSDate_Utils.xcconfig */; @@ -2758,6 +2816,68 @@ }; name = Debug; }; + B6A56B695F9C018A282BA8B6C67AB518 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-PNObject_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"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_PNObject_Example; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + B7B2764B793FD177A9C6588E6E15AF39 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8F63209A7B3EE3ED016CF8977F775084 /* Specta.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/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/Specta/Specta.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = Specta; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; C7953110A6CE153C5E106CB8CF3D552C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C9C90AD238A313B46BF94AE78706DCB4 /* NSDate_Utils.xcconfig */; @@ -2773,80 +2893,6 @@ }; name = Debug; }; - D59F51BB5D11440BACEADB935063934E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PNObject_Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - DB44C5CA5E7AC762546FE4E73ED003F3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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; - 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 = 7.1; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; DD7D5F1D54D7015F36635951E0F5E50F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4CA3F01C6FCD8C40E554418F47CB254D /* UIDevice-Utils.xcconfig */; @@ -2862,35 +2908,6 @@ }; name = Debug; }; - EB9C5963E2A033B24EAF62B38ABC3BBB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PNObject/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/PNObject/PNObject.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; F24F328AA1CFC9A061F629C917D03F44 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = C2D2620C4D8B7C07CB68366A7BEA9EBA /* Expecta.xcconfig */; @@ -2920,14 +2937,61 @@ }; name = Release; }; + F2A7266B5D625B4ADD465D09865DA428 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PNObject/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/PNObject/PNObject.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 032B8D3418D9574DB7585B151C01CB2E /* Build configuration list for PBXNativeTarget "Specta" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B7B2764B793FD177A9C6588E6E15AF39 /* Debug */, + 731EB71AAE51162CB67D30F2D8D63E61 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - DB44C5CA5E7AC762546FE4E73ED003F3 /* Debug */, - 2C442C92732ADBDBFA54CF4EA7B71CDF /* Release */, + 882EB4391EC2E701934974DA86F7343F /* Debug */, + 811519CB8F683AC06F9C98B55AC40F11 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 348BF22150DD36149AC99C0D4D2EC068 /* Build configuration list for PBXNativeTarget "PNObject" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6E11BC808504E29F12271C517DC7FB86 /* Debug */, + F2A7266B5D625B4ADD465D09865DA428 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2941,11 +3005,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4E0C6A15611EBBBE323682471AF5E49E /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */ = { + 510A79AB4C41CF34A364A859EB66856F /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3BCDFD10D3EF18D2B41E2AF437E614E0 /* Debug */, - D59F51BB5D11440BACEADB935063934E /* Release */, + 6D6184185CB3F20B78243D74F918C2FE /* Debug */, + 3D3FB8B3EBA11EB365D2AE5ABD6CC361 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2977,15 +3041,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7CB35F1AF1D2238A2F08DE111DBC8954 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 861C297869508F2D8745D5F255B96464 /* Debug */, - 120360176337DDCFA254D151FC926CE4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 87A85A81F57840394EEB3599AFEC5125 /* Build configuration list for PBXNativeTarget "PEAR-FileManager-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3016,17 +3071,8 @@ C162623A8C03367E01ED7B8E8ACC5D78 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 66EC22D928FCAD74D89944A8BA144C15 /* Debug */, - 9FDB32B574D35930239AED9E717B488B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CA50AC503D3571B657584ED19F4D04EE /* Build configuration list for PBXNativeTarget "Specta" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F3DB35429BAAFA186FAC9DDA4A4AFE1 /* Debug */, - 9C751625A21A57BE8E3F4FCE8630D2EA /* Release */, + 507745840DAA44890B647BBFD832ED37 /* Debug */, + B6A56B695F9C018A282BA8B6C67AB518 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3049,11 +3095,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ECBCCBF3DEC3A8EB22536CD202D1A7CE /* Build configuration list for PBXNativeTarget "PNObject" */ = { + DF989BB33A6B7A3A796D2F32AED6A4EE /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3A0D16B40A19E2EEC5827E1CCA22A644 /* Debug */, - EB9C5963E2A033B24EAF62B38ABC3BBB /* Release */, + 354F1BD2DC80FA1805227D1546F7B5FB /* Debug */, + 0285B0FFD8323819EC66E9A0BAC0A044 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme index fa66ac2..093c627 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Example/Pods/Target Support Files/PNObject/Info.plist b/Example/Pods/Target Support Files/PNObject/Info.plist index 161a9d3..f92230d 100644 --- a/Example/Pods/Target Support Files/PNObject/Info.plist +++ b/Example/Pods/Target Support Files/PNObject/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.1.0 + 0.3.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h b/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h index 10a920a..3a359d7 100644 --- a/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h +++ b/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h @@ -1,7 +1,12 @@ #import #import "PNObject.h" +#import "PNObjectConfig.h" #import "PNObjectProperty.h" +#import "PNObjectSubclassing.h" +#import "PNAddress.h" +#import "PNLocation.h" +#import "PNUser.h" FOUNDATION_EXPORT double PNObjectVersionNumber; FOUNDATION_EXPORT const unsigned char PNObjectVersionString[]; diff --git a/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist b/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist index aec6281..4debf9f 100644 --- a/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist +++ b/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 0.1.0 + 0.3.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown index 2101866..6f6af0a 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown @@ -1,6 +1,29 @@ # Acknowledgements This application makes use of the following third party libraries: +## AFNetworking + +Copyright (c) 2011–2015 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## PNObject Copyright (c) 2015 Giuseppe Nucifora diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist index 400228c..b7971b9 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist @@ -12,6 +12,33 @@ Type PSGroupSpecifier + + FooterText + Copyright (c) 2011–2015 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + Title + AFNetworking + Type + PSGroupSpecifier + FooterText Copyright (c) 2015 Giuseppe Nucifora <me@giuseppenucifora.com> diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh index 2ff822c..dad60c8 100755 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh @@ -84,6 +84,7 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "Pods-PNObject_Tests/AFNetworking.framework" install_framework "Pods-PNObject_Tests/PNObject.framework" install_framework "Pods-PNObject_Tests/Expecta.framework" install_framework "Pods-PNObject_Tests/Expecta_Snapshots.framework" @@ -91,6 +92,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "Pods-PNObject_Tests/Specta.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "Pods-PNObject_Tests/AFNetworking.framework" install_framework "Pods-PNObject_Tests/PNObject.framework" install_framework "Pods-PNObject_Tests/Expecta.framework" install_framework "Pods-PNObject_Tests/Expecta_Snapshots.framework" diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig index 8dbf89c..2984269 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig @@ -1,8 +1,8 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNObject" -framework "Specta" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNObject" -framework "Specta" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Tests PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig index 8dbf89c..2984269 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig @@ -1,8 +1,8 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNObject" -framework "Specta" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNObject" -framework "Specta" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Tests PODS_ROOT = ${SRCROOT}/Pods diff --git a/PNObject.podspec b/PNObject.podspec index 086d0a2..f369710 100644 --- a/PNObject.podspec +++ b/PNObject.podspec @@ -7,9 +7,9 @@ # Pod::Spec.new do |s| - s.name = "PNObject" - s.version = "0.1.0" - s.summary = "A short description of PNObject." +s.name = "PNObject" +s.version = "0.3.0" +s.summary = "A short description of PNObject." # This description is used to generate tags and improve search results. # * Think: What does it do? Why did you write it? What is the focus? @@ -18,22 +18,22 @@ Pod::Spec.new do |s| # * Finally, don't worry about the indent, CocoaPods strips it! # s.description = <<-DESC DESC - s.homepage = "https://github.com/giuseppenucifora/PNObject" - # s.screenshots = "www.example.com/screenshots_1", "www.example.com/screenshots_2" - s.license = 'MIT' - s.author = { "Giuseppe Nucifora" => "me@giuseppenucifora.com" } - s.source = { :git => "https://github.com/giuseppenucifora/PNObject.git", :tag => s.version.to_s } - # s.social_media_url = 'https://twitter.com/' +s.homepage = "https://github.com/giuseppenucifora/PNObject" +# s.screenshots = "www.example.com/screenshots_1", "www.example.com/screenshots_2" +s.license = 'MIT' +s.author = { "Giuseppe Nucifora" => "me@giuseppenucifora.com" } +s.source = { :git => "https://github.com/giuseppenucifora/PNObject.git", :tag => s.version.to_s } +# s.social_media_url = 'https://twitter.com/' - s.platform = :ios, '7.0' - s.requires_arc = true +s.platform = :ios, '7.0' +s.requires_arc = true - s.source_files = 'Pod/Classes/**/*' - s.resource_bundles = { - 'PNObject' => ['Pod/Assets/*.png'] - } +s.source_files = 'Pod/Classes/**/*' +s.resource_bundles = { +'PNObject' => ['Pod/Assets/*.png'] +} - # s.public_header_files = 'Pod/Classes/**/*.h' - # s.frameworks = 'UIKit', 'MapKit' - # s.dependency 'AFNetworking', '~> 2.3' +# s.public_header_files = 'Pod/Classes/**/*.h' +# s.frameworks = 'UIKit', 'MapKit' +s.dependency 'AFNetworking' end diff --git a/Pod/Classes/PNObject.h b/Pod/Classes/PNObject.h index 3b8fdbd..08f5f43 100644 --- a/Pod/Classes/PNObject.h +++ b/Pod/Classes/PNObject.h @@ -10,7 +10,8 @@ #import "PNObjectSubclassing.h" #import "PNObjectConfig.h" -@interface PNObject : NSObject + +@interface PNObject : NSObject @property (nonatomic, strong) NSString *objID; @property (nonatomic, strong) NSDate *createdDate; @@ -18,6 +19,4 @@ - (instancetype) initWithJSON:(NSDictionary*) JSON; - - @end diff --git a/Pod/Classes/PNObject.m b/Pod/Classes/PNObject.m index 4f0f820..99edcde 100644 --- a/Pod/Classes/PNObject.m +++ b/Pod/Classes/PNObject.m @@ -10,6 +10,7 @@ #import #import #import +#import "User/PNUser.h" @interface PNObject() @@ -25,8 +26,13 @@ self = [super init]; if (self) { - - + if ([[self class] isSubclassOfClass:[PNObject class]]) { + NSAssert([[self class] conformsToProtocol:@protocol(PNObjectSubclassing)], @"Subclass object must conform to PNObjectSubclassing"); + + _objectMapping = [[self class] objcetMapping]; + + NSAssert(_objectMapping, @"You must create objectMapping"); + } } return self; } @@ -34,6 +40,7 @@ - (instancetype) initWithJSON:(NSDictionary*) JSON { self = [self init]; if (self) { + NSAssert(_objectMapping, @"You must create objectMapping"); _JSON = [[NSDictionary alloc] initWithDictionary:JSON]; @@ -179,8 +186,6 @@ continue; } - //NSLog(@"Looking for : %@ -- %@ -- %@", propertyType, mappedJSONKey, value); - ((void (^)())@{ @"c" : ^{ @@ -217,7 +222,7 @@ }, @"NSDate" : ^{ NSString *str = [NSString stringWithFormat:@"%@", value]; - NSDate *val = [NSDate dateFromString:str]; + NSDate *val = [[NSDate dateFromString:str withFormat:kNSDateHelperFormatSQLDateWithTime] toLocalTime]; [self setValue:val forKey:propertyName]; }, @"NSArray" : ^{ @@ -253,16 +258,8 @@ } -#pragma mark PNObjectSubclassing - -+ (NSString *) objectClassName { - +- (NSString*) description { + return [_JSON description]; } -+ (NSDictionary *) objcetMapping { - -} - -#pragma mark - - @end diff --git a/Pod/Classes/PNObjectConfig.h b/Pod/Classes/PNObjectConfig.h index 6d8631e..a6ae754 100644 --- a/Pod/Classes/PNObjectConfig.h +++ b/Pod/Classes/PNObjectConfig.h @@ -26,6 +26,8 @@ extern NSString* const EnvironmentDevelopment; * gets singleton object. * @return singleton */ ++ (instancetype) sharedInstance; + /** * * @@ -38,10 +40,10 @@ extern NSString* const EnvironmentDevelopment; * * @return singleton */ -+ (instancetype) sharedInstanceForEnvironments:(NSDictionary *) endpointUrlsForEnvironments; - -- (void) enableEnvironment:(Environment) env; ++ (instancetype) initSharedInstanceForEnvironments:(NSDictionary *) endpointUrlsForEnvironments; +- (void) setEnvironment:(Environment) env; +- (NSString *) PNObjEndpoint; @end \ No newline at end of file diff --git a/Pod/Classes/PNObjectConfig.m b/Pod/Classes/PNObjectConfig.m index eed0706..c282bb9 100644 --- a/Pod/Classes/PNObjectConfig.m +++ b/Pod/Classes/PNObjectConfig.m @@ -16,10 +16,12 @@ NSString* const EnvironmentDevelopment = @"PNObjectConfigDevelopment"; @interface PNObjectConfig() @property (nonatomic, strong) NSMutableDictionary *configuration; +@property (nonatomic, strong) NSString *currentEnvironment; @property (nonatomic) BOOL devEnabled; @property (nonatomic) BOOL stageEnabled; @property (nonatomic) BOOL productionEnabled; + @end @implementation PNObjectConfig @@ -32,7 +34,7 @@ static bool isFirstAccess = YES; #pragma mark - Public Method -+ (id)sharedInstance ++ (instancetype)sharedInstance { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ @@ -45,7 +47,7 @@ static bool isFirstAccess = YES; #pragma mark - Life Cycle -+ (instancetype) sharedInstanceForEnvironments:(NSDictionary *) endpointUrlsForEnvironments { ++ (instancetype) initSharedInstanceForEnvironments:(NSDictionary *) endpointUrlsForEnvironments { SINGLETON = [self sharedInstance]; if (SINGLETON) { @@ -55,7 +57,7 @@ static bool isFirstAccess = YES; EnvironmentDevelopment : ^{ NSURL * endpointUrl = [NSURL URLWithString:[endpointUrlsForEnvironments objectForKey:key]]; if (endpointUrl) { - [SINGLETON.configuration setValue:endpointUrl forKey:key]; + [SINGLETON.configuration setValue:[endpointUrl absoluteString] forKey:key]; SINGLETON.devEnabled = YES; } @@ -63,14 +65,14 @@ static bool isFirstAccess = YES; EnvironmentStage : ^{ NSURL * endpointUrl = [NSURL URLWithString:[endpointUrlsForEnvironments objectForKey:key]]; if (endpointUrl) { - [SINGLETON.configuration setValue:endpointUrl forKey:key]; + [SINGLETON.configuration setValue:[endpointUrl absoluteString] forKey:key]; SINGLETON.stageEnabled = YES; } }, EnvironmentProduction : ^{ NSURL * endpointUrl = [NSURL URLWithString:[endpointUrlsForEnvironments objectForKey:key]]; if (endpointUrl) { - [SINGLETON.configuration setValue:endpointUrl forKey:key]; + [SINGLETON.configuration setValue:[endpointUrl absoluteString] forKey:key]; SINGLETON.productionEnabled = YES; } } @@ -79,8 +81,8 @@ static bool isFirstAccess = YES; })(); } NSAssert(SINGLETON.productionEnabled, @"EnvironmentProduction must be valid endpoint url"); + SINGLETON.currentEnvironment = [[SINGLETON configuration] objectForKey:EnvironmentProduction]; - NSLog(@"Config : %@",SINGLETON.configuration); } return SINGLETON; } @@ -126,21 +128,37 @@ static bool isFirstAccess = YES; return self; } -- (void) enableEnvironment:(Environment) env { +- (void) setEnvironment:(Environment) env { + + _currentEnvironment = nil; switch (env) { case Development:{ - + if (_devEnabled) { + _currentEnvironment = [_configuration objectForKey:EnvironmentDevelopment]; + } } break; case Stage:{ - + if (_stageEnabled) { + _currentEnvironment = [_configuration objectForKey:EnvironmentStage]; + } } break; case Production: default: + if (_productionEnabled) { + _currentEnvironment = [_configuration objectForKey:EnvironmentProduction]; + } break; } + + NSAssert(_currentEnvironment,@"Selected environment generate error. Please check configuration"); + +} + +- (NSString *) PNObjEndpoint { + return _currentEnvironment; } @end diff --git a/Pod/Classes/PNObjectSubclassing.h b/Pod/Classes/PNObjectSubclassing.h index 5e3a7c5..f0f8c2b 100644 --- a/Pod/Classes/PNObjectSubclassing.h +++ b/Pod/Classes/PNObjectSubclassing.h @@ -17,4 +17,5 @@ + (NSDictionary *) objcetMapping; + @end diff --git a/Pod/Classes/User/PNAddress.h b/Pod/Classes/User/PNAddress.h new file mode 100644 index 0000000..9599168 --- /dev/null +++ b/Pod/Classes/User/PNAddress.h @@ -0,0 +1,23 @@ +// +// PNAddress.h +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import +#import "PNLocation.h" + +@interface PNAddress : PNObject + +@property (nonatomic, strong) NSString *country; +@property (nonatomic, strong) NSString *province; +@property (nonatomic, strong) NSString *city; +@property (nonatomic, strong) NSString *street; +@property (nonatomic, strong) NSNumber *number; +@property (nonatomic, strong) NSString *zip; +@property (nonatomic, strong) NSString *istruction; +@property (nonatomic, strong) PNLocation *location; + +@end diff --git a/Pod/Classes/User/PNAddress.m b/Pod/Classes/User/PNAddress.m new file mode 100644 index 0000000..96ee53f --- /dev/null +++ b/Pod/Classes/User/PNAddress.m @@ -0,0 +1,29 @@ +// +// PNAddress.m +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import "PNAddress.h" + +@implementation PNAddress + ++ (NSString *) objectClassName { + return @"Address"; +} + ++ (NSDictionary *) objcetMapping { + NSDictionary *mapping = @{@"country":@"country", + @"province":@"province", + @"city":@"city", + @"street":@"street", + @"number":@"number", + @"zip":@"zip", + @"location":@{@"key":@"location",@"type":@"PNLocation"}, + }; + return mapping; +} + +@end diff --git a/Pod/Classes/User/PNLocation.h b/Pod/Classes/User/PNLocation.h new file mode 100644 index 0000000..84de273 --- /dev/null +++ b/Pod/Classes/User/PNLocation.h @@ -0,0 +1,16 @@ +// +// PNLocation.h +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import + +@interface PNLocation : PNObject + +@property (nonatomic) CGFloat lat; +@property (nonatomic) CGFloat lng; + +@end diff --git a/Pod/Classes/User/PNLocation.m b/Pod/Classes/User/PNLocation.m new file mode 100644 index 0000000..7c97b61 --- /dev/null +++ b/Pod/Classes/User/PNLocation.m @@ -0,0 +1,25 @@ +// +// PNLocation.m +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import "PNLocation.h" + +@implementation PNLocation + ++ (NSString *) objectClassName { + return @"Location"; +} + + ++ (NSDictionary *) objcetMapping { + NSDictionary *mapping = @{@"lat":@"lat", + @"lng":@"lng", + }; + return mapping; +} + +@end diff --git a/Pod/Classes/User/PNUser.h b/Pod/Classes/User/PNUser.h new file mode 100644 index 0000000..3b04509 --- /dev/null +++ b/Pod/Classes/User/PNUser.h @@ -0,0 +1,34 @@ +// +// PNUser.h +// Pods +// +// Created by Giuseppe Nucifora on 08/01/16. +// +// + +#import +#import "PNAddress.h" + +@interface PNUser : PNObject + +@property (strong, nonatomic) NSString *userId; +@property (strong, nonatomic) NSString *firstName; +@property (strong, nonatomic) NSString *lastName; +@property (nonatomic, strong) NSString *profileImage; +@property (nonatomic, strong) NSString *sex; +@property (nonatomic, strong) NSDate *birthDate; +@property (nonatomic, strong) NSString *phone; +@property (nonatomic) BOOL hasAcceptedPrivacy; +@property (nonatomic) BOOL hasAcceptedNewsletter; +@property (nonatomic) BOOL hasVerifiedEmail; +@property (nonatomic, strong) NSDate *emailVerifiedDate; +@property (nonatomic, strong) NSString *email; +@property (strong, nonatomic) NSString *username; +@property (nonatomic) BOOL publicProfile; +@property (nonatomic) NSInteger loginCount; +@property (strong, nonatomic) NSDate *createdAt; +@property (nonatomic, strong) NSString *facebookId; +@property (nonatomic, strong) NSString *facebookAccessToken; +@property (nonatomic, strong) PNAddress *address; + +@end diff --git a/Pod/Classes/User/PNUser.m b/Pod/Classes/User/PNUser.m new file mode 100644 index 0000000..d43897d --- /dev/null +++ b/Pod/Classes/User/PNUser.m @@ -0,0 +1,64 @@ +// +// PNUser.m +// Pods +// +// Created by Giuseppe Nucifora on 08/01/16. +// +// + +#import "PNUser.h" + +@implementation PNUser + +/* + @property (strong, nonatomic) NSString *userId; + @property (strong, nonatomic) NSString *firstName; + @property (strong, nonatomic) NSString *lastName; + @property (nonatomic, strong) NSString *profileImage; + @property (nonatomic, strong) NSString *sex; + @property (nonatomic, strong) NSDate *birthDate; + @property (nonatomic, strong) NSString *phone; + @property (nonatomic) BOOL hasAcceptedPrivacy; + @property (nonatomic) BOOL hasAcceptedNewsletter; + @property (nonatomic) BOOL hasVerifiedEmail; + @property (nonatomic, strong) NSDate *emailVerifiedDate; + @property (nonatomic, strong) NSString *email; + @property (strong, nonatomic) NSString *username; + @property (nonatomic) BOOL publicProfile; + @property (nonatomic) NSInteger loginCount; + @property (strong, nonatomic) NSDate *createdAt; + @property (nonatomic, strong) NSString *facebookId; + @property (nonatomic, strong) NSString *facebookAccessToken; + @property (nonatomic, strong) PNAddress *address; + */ + ++ (NSDictionary *)objcetMapping { + NSDictionary *mapping = @{@"userId":@"id", + @"firstName":@"firstName", + @"lastName":@"lastName", + @"profileImage":@"profileImage", + @"sex":@"sex", + @"birthDate":@"birthDate", + @"phone":@"phone", + @"hasAcceptedPrivacy":@"hasAcceptedPrivacy", + @"hasAcceptedNewsletter":@"hasAcceptedNewsletter", + @"hasVerifiedEmail":@"hasVerifiedEmail", + @"emailVerifiedDate":@"emailVerifiedDate", + @"email":@"email", + @"username":@"username", + @"publicProfile":@"public_profile", + @"loginCount":@"login_count", + @"createdAt":@"created_at", + @"facebookId":@"facebookId", + @"facebookAccessToken":@"facebookAccessToken", + @"address":@{@"key":@"address",@"type":@"PNAddress"} + }; + return mapping; +} + ++ (NSString *)objectClassName { + return @"User"; +} + + +@end diff --git a/Pod/Classes/User/User.h b/Pod/Classes/User/User.h deleted file mode 100644 index 0727b8e..0000000 --- a/Pod/Classes/User/User.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// User.h -// Pods -// -// Created by Giuseppe Nucifora on 08/01/16. -// -// - -#import - -@interface User : PNObject - -@end diff --git a/Pod/Classes/User/User.m b/Pod/Classes/User/User.m deleted file mode 100644 index 9d54ee7..0000000 --- a/Pod/Classes/User/User.m +++ /dev/null @@ -1,22 +0,0 @@ -// -// User.m -// Pods -// -// Created by Giuseppe Nucifora on 08/01/16. -// -// - -#import "User.h" - -@implementation User - -- (instancetype) initWithJSON:(NSDictionary *)JSON { - - self = [super initWithJSON:JSON]; - if (self) { - - } - return self; -} - -@end diff --git a/README.md b/README.md index 6982f1e..2f518b0 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,49 @@ it, simply add the following line to your Podfile: pod "PNObject" ``` +##Usage Example + +PNObject Subclass + +```ruby +Customer.h + +#import + +@interface Customer : PNObject + +@property (nonatomic, strong) NSString *name; +@property (nonatomic, strong) NSString *lastName; +@property (nonatomic, strong) NSString *email; +@property (nonatomic, strong) NSDate *birthDate; +@property (nonatomic, strong) PNAddress *address; + +@end +``` + +```ruby +#import "Customer.h" + +@implementation Customer + ++ (NSString *) objectClassName { +return @"Customer"; +} + + ++ (NSDictionary *) objcetMapping { +NSDictionary *mapping = @{ +@"name":@"first_name", +@"surname":@"last_name", +@"email":@"email", +@"birthDate":@"birth_date", +@"address":@{@"key":@"address",@"type":@"PNAddress"}, +}; +return mapping; +} +``` + + ## Author Giuseppe Nucifora, me@giuseppenucifora.com