diff --git a/Examples/LikedOrNope/LikedOrNope.xcodeproj/project.pbxproj b/Examples/LikedOrNope/LikedOrNope.xcodeproj/project.pbxproj index a2ddf75..6f14a25 100644 --- a/Examples/LikedOrNope/LikedOrNope.xcodeproj/project.pbxproj +++ b/Examples/LikedOrNope/LikedOrNope.xcodeproj/project.pbxproj @@ -1,547 +1,1230 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 49A483B402C049E28055919D /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 374A6AE5BCA048DDAD2A8A49 /* libPods.a */; }; - DA5B73E918F233EF00BB5F8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B73E818F233EF00BB5F8E /* Foundation.framework */; }; - DA5B73EB18F233EF00BB5F8E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B73EA18F233EF00BB5F8E /* CoreGraphics.framework */; }; - DA5B73ED18F233EF00BB5F8E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B73EC18F233EF00BB5F8E /* UIKit.framework */; }; - DA5B73F318F233EF00BB5F8E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DA5B73F118F233EF00BB5F8E /* InfoPlist.strings */; }; - DA5B73F518F233EF00BB5F8E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B73F418F233EF00BB5F8E /* main.m */; }; - DA5B73F918F233EF00BB5F8E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B73F818F233EF00BB5F8E /* AppDelegate.m */; }; - DA5B73FB18F233EF00BB5F8E /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DA5B73FA18F233EF00BB5F8E /* Images.xcassets */; }; - DA5B740218F233EF00BB5F8E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B740118F233EF00BB5F8E /* XCTest.framework */; }; - DA5B740318F233EF00BB5F8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B73E818F233EF00BB5F8E /* Foundation.framework */; }; - DA5B740418F233EF00BB5F8E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA5B73EC18F233EF00BB5F8E /* UIKit.framework */; }; - DA5B740C18F233EF00BB5F8E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DA5B740A18F233EF00BB5F8E /* InfoPlist.strings */; }; - DA5B740E18F233EF00BB5F8E /* LikedOrNopeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B740D18F233EF00BB5F8E /* LikedOrNopeTests.m */; }; - DA5B745F18F239B700BB5F8E /* ChoosePersonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B745618F239B700BB5F8E /* ChoosePersonViewController.m */; }; - DA5B746018F239B700BB5F8E /* Person.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B745918F239B700BB5F8E /* Person.m */; }; - DA5B746118F239B700BB5F8E /* ImageLabelView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B745C18F239B700BB5F8E /* ImageLabelView.m */; }; - DA5B746218F239B700BB5F8E /* ChoosePersonView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5B745E18F239B700BB5F8E /* ChoosePersonView.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - DA5B740518F233EF00BB5F8E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = DA5B73DD18F233EF00BB5F8E /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA5B73E418F233EF00BB5F8E; - remoteInfo = LikedOrNope; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 374A6AE5BCA048DDAD2A8A49 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6E403FF028F2463D9A2E11C5 /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = ""; }; - DA5B73E518F233EF00BB5F8E /* LikedOrNope.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LikedOrNope.app; sourceTree = BUILT_PRODUCTS_DIR; }; - DA5B73E818F233EF00BB5F8E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - DA5B73EA18F233EF00BB5F8E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - DA5B73EC18F233EF00BB5F8E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - DA5B73F018F233EF00BB5F8E /* LikedOrNope-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "LikedOrNope-Info.plist"; sourceTree = ""; }; - DA5B73F218F233EF00BB5F8E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - DA5B73F418F233EF00BB5F8E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - DA5B73F618F233EF00BB5F8E /* LikedOrNope-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "LikedOrNope-Prefix.pch"; sourceTree = ""; }; - DA5B73F718F233EF00BB5F8E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - DA5B73F818F233EF00BB5F8E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - DA5B73FA18F233EF00BB5F8E /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - DA5B740018F233EF00BB5F8E /* LikedOrNopeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LikedOrNopeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - DA5B740118F233EF00BB5F8E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - DA5B740918F233EF00BB5F8E /* LikedOrNopeTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "LikedOrNopeTests-Info.plist"; sourceTree = ""; }; - DA5B740B18F233EF00BB5F8E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - DA5B740D18F233EF00BB5F8E /* LikedOrNopeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LikedOrNopeTests.m; sourceTree = ""; }; - DA5B745518F239B700BB5F8E /* ChoosePersonViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChoosePersonViewController.h; sourceTree = ""; }; - DA5B745618F239B700BB5F8E /* ChoosePersonViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChoosePersonViewController.m; sourceTree = ""; }; - DA5B745818F239B700BB5F8E /* Person.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Person.h; sourceTree = ""; }; - DA5B745918F239B700BB5F8E /* Person.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Person.m; sourceTree = ""; }; - DA5B745B18F239B700BB5F8E /* ImageLabelView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageLabelView.h; sourceTree = ""; }; - DA5B745C18F239B700BB5F8E /* ImageLabelView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageLabelView.m; sourceTree = ""; }; - DA5B745D18F239B700BB5F8E /* ChoosePersonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChoosePersonView.h; sourceTree = ""; }; - DA5B745E18F239B700BB5F8E /* ChoosePersonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChoosePersonView.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - DA5B73E218F233EF00BB5F8E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B73EB18F233EF00BB5F8E /* CoreGraphics.framework in Frameworks */, - DA5B73ED18F233EF00BB5F8E /* UIKit.framework in Frameworks */, - DA5B73E918F233EF00BB5F8E /* Foundation.framework in Frameworks */, - 49A483B402C049E28055919D /* libPods.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA5B73FD18F233EF00BB5F8E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B740218F233EF00BB5F8E /* XCTest.framework in Frameworks */, - DA5B740418F233EF00BB5F8E /* UIKit.framework in Frameworks */, - DA5B740318F233EF00BB5F8E /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - DA5B73DC18F233EF00BB5F8E = { - isa = PBXGroup; - children = ( - DA5B73EE18F233EF00BB5F8E /* LikedOrNope */, - DA5B740718F233EF00BB5F8E /* LikedOrNopeTests */, - DA5B73E718F233EF00BB5F8E /* Frameworks */, - DA5B73E618F233EF00BB5F8E /* Products */, - 6E403FF028F2463D9A2E11C5 /* Pods.xcconfig */, - ); - sourceTree = ""; - }; - DA5B73E618F233EF00BB5F8E /* Products */ = { - isa = PBXGroup; - children = ( - DA5B73E518F233EF00BB5F8E /* LikedOrNope.app */, - DA5B740018F233EF00BB5F8E /* LikedOrNopeTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - DA5B73E718F233EF00BB5F8E /* Frameworks */ = { - isa = PBXGroup; - children = ( - DA5B73E818F233EF00BB5F8E /* Foundation.framework */, - DA5B73EA18F233EF00BB5F8E /* CoreGraphics.framework */, - DA5B73EC18F233EF00BB5F8E /* UIKit.framework */, - DA5B740118F233EF00BB5F8E /* XCTest.framework */, - 374A6AE5BCA048DDAD2A8A49 /* libPods.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - DA5B73EE18F233EF00BB5F8E /* LikedOrNope */ = { - isa = PBXGroup; - children = ( - DA5B73F718F233EF00BB5F8E /* AppDelegate.h */, - DA5B73F818F233EF00BB5F8E /* AppDelegate.m */, - DA5B745718F239B700BB5F8E /* Models */, - DA5B745A18F239B700BB5F8E /* Views */, - DA5B745418F239B700BB5F8E /* Controllers */, - DA5B73FA18F233EF00BB5F8E /* Images.xcassets */, - DA5B73EF18F233EF00BB5F8E /* Supporting Files */, - ); - path = LikedOrNope; - sourceTree = ""; - }; - DA5B73EF18F233EF00BB5F8E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - DA5B73F018F233EF00BB5F8E /* LikedOrNope-Info.plist */, - DA5B73F118F233EF00BB5F8E /* InfoPlist.strings */, - DA5B73F418F233EF00BB5F8E /* main.m */, - DA5B73F618F233EF00BB5F8E /* LikedOrNope-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - DA5B740718F233EF00BB5F8E /* LikedOrNopeTests */ = { - isa = PBXGroup; - children = ( - DA5B740D18F233EF00BB5F8E /* LikedOrNopeTests.m */, - DA5B740818F233EF00BB5F8E /* Supporting Files */, - ); - path = LikedOrNopeTests; - sourceTree = ""; - }; - DA5B740818F233EF00BB5F8E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - DA5B740918F233EF00BB5F8E /* LikedOrNopeTests-Info.plist */, - DA5B740A18F233EF00BB5F8E /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - DA5B745418F239B700BB5F8E /* Controllers */ = { - isa = PBXGroup; - children = ( - DA5B745518F239B700BB5F8E /* ChoosePersonViewController.h */, - DA5B745618F239B700BB5F8E /* ChoosePersonViewController.m */, - ); - path = Controllers; - sourceTree = ""; - }; - DA5B745718F239B700BB5F8E /* Models */ = { - isa = PBXGroup; - children = ( - DA5B745818F239B700BB5F8E /* Person.h */, - DA5B745918F239B700BB5F8E /* Person.m */, - ); - path = Models; - sourceTree = ""; - }; - DA5B745A18F239B700BB5F8E /* Views */ = { - isa = PBXGroup; - children = ( - DA5B745B18F239B700BB5F8E /* ImageLabelView.h */, - DA5B745C18F239B700BB5F8E /* ImageLabelView.m */, - DA5B745D18F239B700BB5F8E /* ChoosePersonView.h */, - DA5B745E18F239B700BB5F8E /* ChoosePersonView.m */, - ); - path = Views; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - DA5B73E418F233EF00BB5F8E /* LikedOrNope */ = { - isa = PBXNativeTarget; - buildConfigurationList = DA5B741118F233EF00BB5F8E /* Build configuration list for PBXNativeTarget "LikedOrNope" */; - buildPhases = ( - 7989DD9D1D4541818B62EB58 /* Check Pods Manifest.lock */, - DA5B73E118F233EF00BB5F8E /* Sources */, - DA5B73E218F233EF00BB5F8E /* Frameworks */, - DA5B73E318F233EF00BB5F8E /* Resources */, - A91FF65CB21B4CFABCB79ED0 /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = LikedOrNope; - productName = LikedOrNope; - productReference = DA5B73E518F233EF00BB5F8E /* LikedOrNope.app */; - productType = "com.apple.product-type.application"; - }; - DA5B73FF18F233EF00BB5F8E /* LikedOrNopeTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = DA5B741418F233EF00BB5F8E /* Build configuration list for PBXNativeTarget "LikedOrNopeTests" */; - buildPhases = ( - DA5B73FC18F233EF00BB5F8E /* Sources */, - DA5B73FD18F233EF00BB5F8E /* Frameworks */, - DA5B73FE18F233EF00BB5F8E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - DA5B740618F233EF00BB5F8E /* PBXTargetDependency */, - ); - name = LikedOrNopeTests; - productName = LikedOrNopeTests; - productReference = DA5B740018F233EF00BB5F8E /* LikedOrNopeTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - DA5B73DD18F233EF00BB5F8E /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = modocache; - TargetAttributes = { - DA5B73FF18F233EF00BB5F8E = { - TestTargetID = DA5B73E418F233EF00BB5F8E; - }; - }; - }; - buildConfigurationList = DA5B73E018F233EF00BB5F8E /* Build configuration list for PBXProject "LikedOrNope" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = DA5B73DC18F233EF00BB5F8E; - productRefGroup = DA5B73E618F233EF00BB5F8E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - DA5B73E418F233EF00BB5F8E /* LikedOrNope */, - DA5B73FF18F233EF00BB5F8E /* LikedOrNopeTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - DA5B73E318F233EF00BB5F8E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B73F318F233EF00BB5F8E /* InfoPlist.strings in Resources */, - DA5B73FB18F233EF00BB5F8E /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA5B73FE18F233EF00BB5F8E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B740C18F233EF00BB5F8E /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 7989DD9D1D4541818B62EB58 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - A91FF65CB21B4CFABCB79ED0 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - DA5B73E118F233EF00BB5F8E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B746118F239B700BB5F8E /* ImageLabelView.m in Sources */, - DA5B73F918F233EF00BB5F8E /* AppDelegate.m in Sources */, - DA5B745F18F239B700BB5F8E /* ChoosePersonViewController.m in Sources */, - DA5B746018F239B700BB5F8E /* Person.m in Sources */, - DA5B73F518F233EF00BB5F8E /* main.m in Sources */, - DA5B746218F239B700BB5F8E /* ChoosePersonView.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA5B73FC18F233EF00BB5F8E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DA5B740E18F233EF00BB5F8E /* LikedOrNopeTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - DA5B740618F233EF00BB5F8E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = DA5B73E418F233EF00BB5F8E /* LikedOrNope */; - targetProxy = DA5B740518F233EF00BB5F8E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - DA5B73F118F233EF00BB5F8E /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - DA5B73F218F233EF00BB5F8E /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - DA5B740A18F233EF00BB5F8E /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - DA5B740B18F233EF00BB5F8E /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - DA5B740F18F233EF00BB5F8E /* 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - DA5B741018F233EF00BB5F8E /* 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_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - DA5B741218F233EF00BB5F8E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6E403FF028F2463D9A2E11C5 /* Pods.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "LikedOrNope/LikedOrNope-Prefix.pch"; - INFOPLIST_FILE = "LikedOrNope/LikedOrNope-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - DA5B741318F233EF00BB5F8E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6E403FF028F2463D9A2E11C5 /* Pods.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "LikedOrNope/LikedOrNope-Prefix.pch"; - INFOPLIST_FILE = "LikedOrNope/LikedOrNope-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - DA5B741518F233EF00BB5F8E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/LikedOrNope.app/LikedOrNope"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "LikedOrNope/LikedOrNope-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "LikedOrNopeTests/LikedOrNopeTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - DA5B741618F233EF00BB5F8E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/LikedOrNope.app/LikedOrNope"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "LikedOrNope/LikedOrNope-Prefix.pch"; - INFOPLIST_FILE = "LikedOrNopeTests/LikedOrNopeTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - DA5B73E018F233EF00BB5F8E /* Build configuration list for PBXProject "LikedOrNope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DA5B740F18F233EF00BB5F8E /* Debug */, - DA5B741018F233EF00BB5F8E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DA5B741118F233EF00BB5F8E /* Build configuration list for PBXNativeTarget "LikedOrNope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DA5B741218F233EF00BB5F8E /* Debug */, - DA5B741318F233EF00BB5F8E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DA5B741418F233EF00BB5F8E /* Build configuration list for PBXNativeTarget "LikedOrNopeTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DA5B741518F233EF00BB5F8E /* Debug */, - DA5B741618F233EF00BB5F8E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = DA5B73DD18F233EF00BB5F8E /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 374A6AE5BCA048DDAD2A8A49 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 49A483B402C049E28055919D + + fileRef + 374A6AE5BCA048DDAD2A8A49 + isa + PBXBuildFile + + 4B9BBDA624389612EB905BC5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.debug.xcconfig + path + Pods/Target Support Files/Pods/Pods.debug.xcconfig + sourceTree + <group> + + 7989DD9D1D4541818B62EB58 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + A91FF65CB21B4CFABCB79ED0 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" + + showEnvVarsInLog + 0 + + C5D3513106E15D0F6EB353C9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.release.xcconfig + path + Pods/Target Support Files/Pods/Pods.release.xcconfig + sourceTree + <group> + + D2CBF14D486D382AA62F97FB + + children + + 4B9BBDA624389612EB905BC5 + C5D3513106E15D0F6EB353C9 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + DA5B73DC18F233EF00BB5F8E + + children + + DA5B73EE18F233EF00BB5F8E + DA5B740718F233EF00BB5F8E + DA5B73E718F233EF00BB5F8E + DA5B73E618F233EF00BB5F8E + D2CBF14D486D382AA62F97FB + + isa + PBXGroup + sourceTree + <group> + + DA5B73DD18F233EF00BB5F8E + + attributes + + LastUpgradeCheck + 0510 + ORGANIZATIONNAME + modocache + TargetAttributes + + DA5B73FF18F233EF00BB5F8E + + TestTargetID + DA5B73E418F233EF00BB5F8E + + + + buildConfigurationList + DA5B73E018F233EF00BB5F8E + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + DA5B73DC18F233EF00BB5F8E + productRefGroup + DA5B73E618F233EF00BB5F8E + projectDirPath + + projectReferences + + projectRoot + + targets + + DA5B73E418F233EF00BB5F8E + DA5B73FF18F233EF00BB5F8E + + + DA5B73E018F233EF00BB5F8E + + buildConfigurations + + DA5B740F18F233EF00BB5F8E + DA5B741018F233EF00BB5F8E + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DA5B73E118F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B746118F239B700BB5F8E + DA5B73F918F233EF00BB5F8E + DA5B745F18F239B700BB5F8E + DA5B746018F239B700BB5F8E + DA5B73F518F233EF00BB5F8E + DA5B746218F239B700BB5F8E + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73E218F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B73EB18F233EF00BB5F8E + DA5B73ED18F233EF00BB5F8E + DA5B73E918F233EF00BB5F8E + 49A483B402C049E28055919D + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73E318F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B73F318F233EF00BB5F8E + DA5B73FB18F233EF00BB5F8E + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73E418F233EF00BB5F8E + + buildConfigurationList + DA5B741118F233EF00BB5F8E + buildPhases + + 7989DD9D1D4541818B62EB58 + DA5B73E118F233EF00BB5F8E + DA5B73E218F233EF00BB5F8E + DA5B73E318F233EF00BB5F8E + A91FF65CB21B4CFABCB79ED0 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + LikedOrNope + productName + LikedOrNope + productReference + DA5B73E518F233EF00BB5F8E + productType + com.apple.product-type.application + + DA5B73E518F233EF00BB5F8E + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + LikedOrNope.app + sourceTree + BUILT_PRODUCTS_DIR + + DA5B73E618F233EF00BB5F8E + + children + + DA5B73E518F233EF00BB5F8E + DA5B740018F233EF00BB5F8E + + isa + PBXGroup + name + Products + sourceTree + <group> + + DA5B73E718F233EF00BB5F8E + + children + + DA5B73E818F233EF00BB5F8E + DA5B73EA18F233EF00BB5F8E + DA5B73EC18F233EF00BB5F8E + DA5B740118F233EF00BB5F8E + 374A6AE5BCA048DDAD2A8A49 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + DA5B73E818F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + System/Library/Frameworks/Foundation.framework + sourceTree + SDKROOT + + DA5B73E918F233EF00BB5F8E + + fileRef + DA5B73E818F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73EA18F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + System/Library/Frameworks/CoreGraphics.framework + sourceTree + SDKROOT + + DA5B73EB18F233EF00BB5F8E + + fileRef + DA5B73EA18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73EC18F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + UIKit.framework + path + System/Library/Frameworks/UIKit.framework + sourceTree + SDKROOT + + DA5B73ED18F233EF00BB5F8E + + fileRef + DA5B73EC18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73EE18F233EF00BB5F8E + + children + + DA5B73F718F233EF00BB5F8E + DA5B73F818F233EF00BB5F8E + DA5B745718F239B700BB5F8E + DA5B745A18F239B700BB5F8E + DA5B745418F239B700BB5F8E + DA5B73FA18F233EF00BB5F8E + DA5B73EF18F233EF00BB5F8E + + isa + PBXGroup + path + LikedOrNope + sourceTree + <group> + + DA5B73EF18F233EF00BB5F8E + + children + + DA5B73F018F233EF00BB5F8E + DA5B73F118F233EF00BB5F8E + DA5B73F418F233EF00BB5F8E + DA5B73F618F233EF00BB5F8E + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + DA5B73F018F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + LikedOrNope-Info.plist + sourceTree + <group> + + DA5B73F118F233EF00BB5F8E + + children + + DA5B73F218F233EF00BB5F8E + + isa + PBXVariantGroup + name + InfoPlist.strings + sourceTree + <group> + + DA5B73F218F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + en.lproj/InfoPlist.strings + sourceTree + <group> + + DA5B73F318F233EF00BB5F8E + + fileRef + DA5B73F118F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73F418F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + main.m + sourceTree + <group> + + DA5B73F518F233EF00BB5F8E + + fileRef + DA5B73F418F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73F618F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LikedOrNope-Prefix.pch + sourceTree + <group> + + DA5B73F718F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppDelegate.h + sourceTree + <group> + + DA5B73F818F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppDelegate.m + sourceTree + <group> + + DA5B73F918F233EF00BB5F8E + + fileRef + DA5B73F818F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73FA18F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + folder.assetcatalog + path + Images.xcassets + sourceTree + <group> + + DA5B73FB18F233EF00BB5F8E + + fileRef + DA5B73FA18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B73FC18F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B740E18F233EF00BB5F8E + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73FD18F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B740218F233EF00BB5F8E + DA5B740418F233EF00BB5F8E + DA5B740318F233EF00BB5F8E + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73FE18F233EF00BB5F8E + + buildActionMask + 2147483647 + files + + DA5B740C18F233EF00BB5F8E + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DA5B73FF18F233EF00BB5F8E + + buildConfigurationList + DA5B741418F233EF00BB5F8E + buildPhases + + DA5B73FC18F233EF00BB5F8E + DA5B73FD18F233EF00BB5F8E + DA5B73FE18F233EF00BB5F8E + + buildRules + + dependencies + + DA5B740618F233EF00BB5F8E + + isa + PBXNativeTarget + name + LikedOrNopeTests + productName + LikedOrNopeTests + productReference + DA5B740018F233EF00BB5F8E + productType + com.apple.product-type.bundle.unit-test + + DA5B740018F233EF00BB5F8E + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + LikedOrNopeTests.xctest + sourceTree + BUILT_PRODUCTS_DIR + + DA5B740118F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + XCTest.framework + path + Library/Frameworks/XCTest.framework + sourceTree + DEVELOPER_DIR + + DA5B740218F233EF00BB5F8E + + fileRef + DA5B740118F233EF00BB5F8E + isa + PBXBuildFile + + DA5B740318F233EF00BB5F8E + + fileRef + DA5B73E818F233EF00BB5F8E + isa + PBXBuildFile + + DA5B740418F233EF00BB5F8E + + fileRef + DA5B73EC18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B740518F233EF00BB5F8E + + containerPortal + DA5B73DD18F233EF00BB5F8E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + DA5B73E418F233EF00BB5F8E + remoteInfo + LikedOrNope + + DA5B740618F233EF00BB5F8E + + isa + PBXTargetDependency + target + DA5B73E418F233EF00BB5F8E + targetProxy + DA5B740518F233EF00BB5F8E + + DA5B740718F233EF00BB5F8E + + children + + DA5B740D18F233EF00BB5F8E + DA5B740818F233EF00BB5F8E + + isa + PBXGroup + path + LikedOrNopeTests + sourceTree + <group> + + DA5B740818F233EF00BB5F8E + + children + + DA5B740918F233EF00BB5F8E + DA5B740A18F233EF00BB5F8E + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + DA5B740918F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + LikedOrNopeTests-Info.plist + sourceTree + <group> + + DA5B740A18F233EF00BB5F8E + + children + + DA5B740B18F233EF00BB5F8E + + isa + PBXVariantGroup + name + InfoPlist.strings + sourceTree + <group> + + DA5B740B18F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + en.lproj/InfoPlist.strings + sourceTree + <group> + + DA5B740C18F233EF00BB5F8E + + fileRef + DA5B740A18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B740D18F233EF00BB5F8E + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LikedOrNopeTests.m + sourceTree + <group> + + DA5B740E18F233EF00BB5F8E + + fileRef + DA5B740D18F233EF00BB5F8E + isa + PBXBuildFile + + DA5B740F18F233EF00BB5F8E + + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES_AGGRESSIVE + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.1 + ONLY_ACTIVE_ARCH + YES + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1,2 + + isa + XCBuildConfiguration + name + Debug + + DA5B741018F233EF00BB5F8E + + 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_ERROR + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES_ERROR + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + COPY_PHASE_STRIP + YES + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES_ERROR + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES_AGGRESSIVE + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.1 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1,2 + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + DA5B741118F233EF00BB5F8E + + buildConfigurations + + DA5B741218F233EF00BB5F8E + DA5B741318F233EF00BB5F8E + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DA5B741218F233EF00BB5F8E + + baseConfigurationReference + 4B9BBDA624389612EB905BC5 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + LikedOrNope/LikedOrNope-Prefix.pch + INFOPLIST_FILE + LikedOrNope/LikedOrNope-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + DA5B741318F233EF00BB5F8E + + baseConfigurationReference + C5D3513106E15D0F6EB353C9 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + LikedOrNope/LikedOrNope-Prefix.pch + INFOPLIST_FILE + LikedOrNope/LikedOrNope-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Release + + DA5B741418F233EF00BB5F8E + + buildConfigurations + + DA5B741518F233EF00BB5F8E + DA5B741618F233EF00BB5F8E + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DA5B741518F233EF00BB5F8E + + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/LikedOrNope.app/LikedOrNope + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + LikedOrNope/LikedOrNope-Prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + INFOPLIST_FILE + LikedOrNopeTests/LikedOrNopeTests-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Debug + + DA5B741618F233EF00BB5F8E + + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/LikedOrNope.app/LikedOrNope + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + LikedOrNope/LikedOrNope-Prefix.pch + INFOPLIST_FILE + LikedOrNopeTests/LikedOrNopeTests-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Release + + DA5B745418F239B700BB5F8E + + children + + DA5B745518F239B700BB5F8E + DA5B745618F239B700BB5F8E + + isa + PBXGroup + path + Controllers + sourceTree + <group> + + DA5B745518F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ChoosePersonViewController.h + sourceTree + <group> + + DA5B745618F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ChoosePersonViewController.m + sourceTree + <group> + + DA5B745718F239B700BB5F8E + + children + + DA5B745818F239B700BB5F8E + DA5B745918F239B700BB5F8E + + isa + PBXGroup + path + Models + sourceTree + <group> + + DA5B745818F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Person.h + sourceTree + <group> + + DA5B745918F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Person.m + sourceTree + <group> + + DA5B745A18F239B700BB5F8E + + children + + DA5B745B18F239B700BB5F8E + DA5B745C18F239B700BB5F8E + DA5B745D18F239B700BB5F8E + DA5B745E18F239B700BB5F8E + + isa + PBXGroup + path + Views + sourceTree + <group> + + DA5B745B18F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ImageLabelView.h + sourceTree + <group> + + DA5B745C18F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ImageLabelView.m + sourceTree + <group> + + DA5B745D18F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ChoosePersonView.h + sourceTree + <group> + + DA5B745E18F239B700BB5F8E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ChoosePersonView.m + sourceTree + <group> + + DA5B745F18F239B700BB5F8E + + fileRef + DA5B745618F239B700BB5F8E + isa + PBXBuildFile + + DA5B746018F239B700BB5F8E + + fileRef + DA5B745918F239B700BB5F8E + isa + PBXBuildFile + + DA5B746118F239B700BB5F8E + + fileRef + DA5B745C18F239B700BB5F8E + isa + PBXBuildFile + + DA5B746218F239B700BB5F8E + + fileRef + DA5B745E18F239B700BB5F8E + isa + PBXBuildFile + + + rootObject + DA5B73DD18F233EF00BB5F8E + + diff --git a/Examples/LikedOrNope/Podfile.lock b/Examples/LikedOrNope/Podfile.lock index e0ecdc4..4a5da24 100644 --- a/Examples/LikedOrNope/Podfile.lock +++ b/Examples/LikedOrNope/Podfile.lock @@ -5,6 +5,6 @@ DEPENDENCIES: - MDCSwipeToChoose SPEC CHECKSUMS: - MDCSwipeToChoose: 466ac0928b7658c49c14fac77896f366383dcdf6 + MDCSwipeToChoose: d689e0589ad2d7c6e831176e7a4bebde459328f2 -COCOAPODS: 0.32.1 +COCOAPODS: 0.34.4 diff --git a/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.h b/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.h index 326de31..0102c68 100644 --- a/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.h +++ b/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.h @@ -30,4 +30,6 @@ color:(UIColor *)color angle:(CGFloat)angle; +- (void)constructBorderedLabelWithText:(NSString *)text color:(UIColor *)color angle:(CGFloat)angle borderWidth:(NSNumber *)borderWidth font:(UIFont *)font; + @end diff --git a/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.m b/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.m index 9367fcc..208da14 100644 --- a/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.m +++ b/MDCSwipeToChoose/Internal/Views/UIView+MDCBorderedLabel.m @@ -31,14 +31,19 @@ @implementation UIView (MDCBorderedLabel) - (void)constructBorderedLabelWithText:(NSString *)text color:(UIColor *)color angle:(CGFloat)angle { + [self constructBorderedLabelWithText:text color:color angle:angle borderWidth:nil font:nil]; +} + +- (void)constructBorderedLabelWithText:(NSString *)text color:(UIColor *)color angle:(CGFloat)angle borderWidth:(NSNumber *)borderWidth font:(UIFont *)font +{ self.layer.borderColor = color.CGColor; - self.layer.borderWidth = 5.f; + self.layer.borderWidth = borderWidth ? [borderWidth floatValue] : 5.f; self.layer.cornerRadius = 10.f; UILabel *label = [[UILabel alloc] initWithFrame:self.bounds]; label.text = [text uppercaseString]; label.textAlignment = NSTextAlignmentCenter; - label.font = [UIFont fontWithName:@"HelveticaNeue-CondensedBlack" + label.font = font ? font : [UIFont fontWithName:@"HelveticaNeue-CondensedBlack" size:48.f]; label.textColor = color; [self addSubview:label]; diff --git a/MDCSwipeToChoose/Public/Options/MDCSwipeToChooseViewOptions.h b/MDCSwipeToChoose/Public/Options/MDCSwipeToChooseViewOptions.h index c380391..103d891 100644 --- a/MDCSwipeToChoose/Public/Options/MDCSwipeToChooseViewOptions.h +++ b/MDCSwipeToChoose/Public/Options/MDCSwipeToChooseViewOptions.h @@ -48,6 +48,18 @@ */ @property (nonatomic, strong) UIColor *likedColor; +/*! + * The font of the text of the `likedView`. A default value is provided in the + * `-init` method. + */ +@property (nonatomic, strong) UIFont *likedFont; + +/*! + * The border width of the `likedView`. A default value is provided in the + * `-init` method. + */ +@property (nonatomic, strong) NSNumber *likedBorderWidth; + /*! * The rotation angle of the `likedView`. A default value is provided in the * `-init` method. @@ -66,6 +78,18 @@ */ @property (nonatomic, strong) UIColor *nopeColor; +/*! + * The font of the text of the `nopeView`. A default value is provided in the + * `-init` method. + */ +@property (nonatomic, strong) UIFont *nopeFont; + +/*! + * The border width of the `nopeView`. A default value is provided in the + * `-init` method. + */ +@property (nonatomic, strong) NSNumber *nopeBorderWidth; + /*! * The rotation angle of the `nopeView`. A default value is provided in the * `-init` method. diff --git a/MDCSwipeToChoose/Public/Views/MDCSwipeToChooseView.m b/MDCSwipeToChoose/Public/Views/MDCSwipeToChooseView.m index 65f272d..b8c8d56 100644 --- a/MDCSwipeToChoose/Public/Views/MDCSwipeToChooseView.m +++ b/MDCSwipeToChoose/Public/Views/MDCSwipeToChooseView.m @@ -80,7 +80,10 @@ - (void)constructLikedView { self.likedView = [[UIView alloc] initWithFrame:frame]; [self.likedView constructBorderedLabelWithText:self.options.likedText color:self.options.likedColor - angle:self.options.likedRotationAngle]; + angle:self.options.likedRotationAngle + borderWidth:self.options.likedBorderWidth + font:self.options.likedFont]; + self.likedView.alpha = 0.f; [self.imageView addSubview:self.likedView]; } @@ -94,7 +97,9 @@ - (void)constructNopeImageView { MDCSwipeToChooseViewLabelWidth)]; [self.nopeView constructBorderedLabelWithText:self.options.nopeText color:self.options.nopeColor - angle:self.options.nopeRotationAngle]; + angle:self.options.nopeRotationAngle + borderWidth:self.options.nopeBorderWidth + font:self.options.nopeFont]; self.nopeView.alpha = 0.f; [self.imageView addSubview:self.nopeView]; } diff --git a/README.md b/README.md index b8f3d86..8469007 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,10 @@ The following is an example of how you can use `MDCSwipeToChooseView` to display options.delegate = self; options.likedText = @"Keep"; options.likedColor = [UIColor blueColor]; + options.likedFont = [UIFont fontWithName:@"HelveticaNeue-CondensedBlack" + size:48.f]; options.nopeText = @"Delete"; + options.nopeBorderWidth = @(5); options.onPan = ^(MDCPanState *state){ if (state.thresholdRatio == 1.f && state.direction == MDCSwipeDirectionLeft) { NSLog(@"Let go now to delete the photo!");