// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ DDCE87541940224E0015932A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE87531940224E0015932A /* AppDelegate.swift */; }; DDCE87561940224E0015932A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DDCE87551940224E0015932A /* Images.xcassets */; }; DDCE87621940224E0015932A /* ExpressiveLayoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE87611940224E0015932A /* ExpressiveLayoutTests.swift */; }; DDCE876C194022820015932A /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE876B194022820015932A /* RootViewController.swift */; }; DDCE876F194025400015932A /* SingleConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE876E194025400015932A /* SingleConstraint.swift */; }; DDCE8771194025C40015932A /* CompositeConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE8770194025C40015932A /* CompositeConstraint.swift */; }; DDCE8773194026370015932A /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE8772194026370015932A /* Operators.swift */; }; DDCE87751940290A0015932A /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE87741940290A0015932A /* Constraint.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ DDCE875C1940224E0015932A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = DDCE87461940224E0015932A /* Project object */; proxyType = 1; remoteGlobalIDString = DDCE874D1940224E0015932A; remoteInfo = ExpressiveLayout; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ DDCE874E1940224E0015932A /* ExpressiveLayout.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ExpressiveLayout.app; sourceTree = BUILT_PRODUCTS_DIR; }; DDCE87521940224E0015932A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; DDCE87531940224E0015932A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; DDCE87551940224E0015932A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; DDCE875B1940224E0015932A /* ExpressiveLayoutTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ExpressiveLayoutTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DDCE87601940224E0015932A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; DDCE87611940224E0015932A /* ExpressiveLayoutTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpressiveLayoutTests.swift; sourceTree = ""; }; DDCE876B194022820015932A /* RootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = ""; }; DDCE876E194025400015932A /* SingleConstraint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleConstraint.swift; sourceTree = ""; }; DDCE8770194025C40015932A /* CompositeConstraint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompositeConstraint.swift; sourceTree = ""; }; DDCE8772194026370015932A /* Operators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Operators.swift; sourceTree = ""; }; DDCE87741940290A0015932A /* Constraint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constraint.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ DDCE874B1940224E0015932A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; DDCE87581940224E0015932A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ DDCE87451940224E0015932A = { isa = PBXGroup; children = ( DDCE876D1940228D0015932A /* ExpressiveLayout */, DDCE87501940224E0015932A /* Examples */, DDCE875E1940224E0015932A /* ExpressiveLayoutTests */, DDCE874F1940224E0015932A /* Products */, ); sourceTree = ""; }; DDCE874F1940224E0015932A /* Products */ = { isa = PBXGroup; children = ( DDCE874E1940224E0015932A /* ExpressiveLayout.app */, DDCE875B1940224E0015932A /* ExpressiveLayoutTests.xctest */, ); name = Products; sourceTree = ""; }; DDCE87501940224E0015932A /* Examples */ = { isa = PBXGroup; children = ( DDCE87531940224E0015932A /* AppDelegate.swift */, DDCE876B194022820015932A /* RootViewController.swift */, DDCE87551940224E0015932A /* Images.xcassets */, DDCE87511940224E0015932A /* Supporting Files */, ); name = Examples; path = ExpressiveLayout; sourceTree = ""; }; DDCE87511940224E0015932A /* Supporting Files */ = { isa = PBXGroup; children = ( DDCE87521940224E0015932A /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; DDCE875E1940224E0015932A /* ExpressiveLayoutTests */ = { isa = PBXGroup; children = ( DDCE87611940224E0015932A /* ExpressiveLayoutTests.swift */, DDCE875F1940224E0015932A /* Supporting Files */, ); path = ExpressiveLayoutTests; sourceTree = ""; }; DDCE875F1940224E0015932A /* Supporting Files */ = { isa = PBXGroup; children = ( DDCE87601940224E0015932A /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; DDCE876D1940228D0015932A /* ExpressiveLayout */ = { isa = PBXGroup; children = ( DDCE87741940290A0015932A /* Constraint.swift */, DDCE876E194025400015932A /* SingleConstraint.swift */, DDCE8770194025C40015932A /* CompositeConstraint.swift */, DDCE8772194026370015932A /* Operators.swift */, ); path = ExpressiveLayout; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ DDCE874D1940224E0015932A /* ExpressiveLayout */ = { isa = PBXNativeTarget; buildConfigurationList = DDCE87651940224E0015932A /* Build configuration list for PBXNativeTarget "ExpressiveLayout" */; buildPhases = ( DDCE874A1940224E0015932A /* Sources */, DDCE874B1940224E0015932A /* Frameworks */, DDCE874C1940224E0015932A /* Resources */, ); buildRules = ( ); dependencies = ( ); name = ExpressiveLayout; productName = ExpressiveLayout; productReference = DDCE874E1940224E0015932A /* ExpressiveLayout.app */; productType = "com.apple.product-type.application"; }; DDCE875A1940224E0015932A /* ExpressiveLayoutTests */ = { isa = PBXNativeTarget; buildConfigurationList = DDCE87681940224E0015932A /* Build configuration list for PBXNativeTarget "ExpressiveLayoutTests" */; buildPhases = ( DDCE87571940224E0015932A /* Sources */, DDCE87581940224E0015932A /* Frameworks */, DDCE87591940224E0015932A /* Resources */, ); buildRules = ( ); dependencies = ( DDCE875D1940224E0015932A /* PBXTargetDependency */, ); name = ExpressiveLayoutTests; productName = ExpressiveLayoutTests; productReference = DDCE875B1940224E0015932A /* ExpressiveLayoutTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ DDCE87461940224E0015932A /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0600; ORGANIZATIONNAME = "Jonas Budelmann"; TargetAttributes = { DDCE874D1940224E0015932A = { CreatedOnToolsVersion = 6.0; }; DDCE875A1940224E0015932A = { CreatedOnToolsVersion = 6.0; TestTargetID = DDCE874D1940224E0015932A; }; }; }; buildConfigurationList = DDCE87491940224E0015932A /* Build configuration list for PBXProject "ExpressiveLayout" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = DDCE87451940224E0015932A; productRefGroup = DDCE874F1940224E0015932A /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( DDCE874D1940224E0015932A /* ExpressiveLayout */, DDCE875A1940224E0015932A /* ExpressiveLayoutTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ DDCE874C1940224E0015932A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( DDCE87561940224E0015932A /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; DDCE87591940224E0015932A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ DDCE874A1940224E0015932A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( DDCE87751940290A0015932A /* Constraint.swift in Sources */, DDCE8771194025C40015932A /* CompositeConstraint.swift in Sources */, DDCE8773194026370015932A /* Operators.swift in Sources */, DDCE876F194025400015932A /* SingleConstraint.swift in Sources */, DDCE876C194022820015932A /* RootViewController.swift in Sources */, DDCE87541940224E0015932A /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; DDCE87571940224E0015932A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( DDCE87621940224E0015932A /* ExpressiveLayoutTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ DDCE875D1940224E0015932A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = DDCE874D1940224E0015932A /* ExpressiveLayout */; targetProxy = DDCE875C1940224E0015932A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ DDCE87631940224E0015932A /* 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_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; 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 = 8.0; METAL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; DDCE87641940224E0015932A /* 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_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; 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 = 8.0; METAL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; DDCE87661940224E0015932A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; INFOPLIST_FILE = ExpressiveLayout/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; DDCE87671940224E0015932A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; INFOPLIST_FILE = ExpressiveLayout/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; DDCE87691940224E0015932A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ExpressiveLayout.app/ExpressiveLayout"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = ExpressiveLayoutTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; METAL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; }; name = Debug; }; DDCE876A1940224E0015932A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ExpressiveLayout.app/ExpressiveLayout"; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", ); INFOPLIST_FILE = ExpressiveLayoutTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; METAL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ DDCE87491940224E0015932A /* Build configuration list for PBXProject "ExpressiveLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( DDCE87631940224E0015932A /* Debug */, DDCE87641940224E0015932A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; DDCE87651940224E0015932A /* Build configuration list for PBXNativeTarget "ExpressiveLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( DDCE87661940224E0015932A /* Debug */, DDCE87671940224E0015932A /* Release */, ); defaultConfigurationIsVisible = 0; }; DDCE87681940224E0015932A /* Build configuration list for PBXNativeTarget "ExpressiveLayoutTests" */ = { isa = XCConfigurationList; buildConfigurations = ( DDCE87691940224E0015932A /* Debug */, DDCE876A1940224E0015932A /* Release */, ); defaultConfigurationIsVisible = 0; }; /* End XCConfigurationList section */ }; rootObject = DDCE87461940224E0015932A /* Project object */; }