Authored by Eric Horacek

Add iOS and OSX Framework project/targets

This enables developers to embed Masonry into their apps by simplying dragging and dropping `Masonry.framework` into their project without a strong dependency on CocoaPods. It requires no binary distribution.

By adding this project (and no additional configuration files), we also implcitly add support for [Carthage](https://github.com/Carthage/Carthage), a new Cocoa dependency manager that leverages the power of frameworks to make dependency management simpler.
@@ -7,6 +7,8 @@ before_install: @@ -7,6 +7,8 @@ before_install:
7 7
8 script: 8 script:
9 - xctool -workspace 'Masonry.xcworkspace' -scheme 'Masonry iOS Tests' -configuration Debug -sdk iphonesimulator8.1 clean build test ARCHS=i386 VALID_ARCHS=i386 ONLY_ACTIVE_ARCH=NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES 9 - xctool -workspace 'Masonry.xcworkspace' -scheme 'Masonry iOS Tests' -configuration Debug -sdk iphonesimulator8.1 clean build test ARCHS=i386 VALID_ARCHS=i386 ONLY_ACTIVE_ARCH=NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES
  10 + - xctool -workspace 'Masonry.xcworkspace' -scheme 'Masonry iOS' -configuration Debug -sdk iphonesimulator8.1 clean build ARCHS=i386 VALID_ARCHS=i386 ONLY_ACTIVE_ARCH=NO
  11 + - xctool -workspace 'Masonry.xcworkspace' -scheme 'Masonry OSX' -configuration Debug clean build
10 12
11 after_success: 13 after_success:
12 - ./script/coveralls.sh 14 - ./script/coveralls.sh
  1 +// !$*UTF8*$!
  2 +{
  3 + archiveVersion = 1;
  4 + classes = {
  5 + };
  6 + objectVersion = 46;
  7 + objects = {
  8 +
  9 +/* Begin PBXBuildFile section */
  10 + 3AED05BD1AD59FD40053CC65 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05BC1AD59FD40053CC65 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
  11 + 3AED05F21AD5A0470053CC65 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05DC1AD5A0470053CC65 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  12 + 3AED05F31AD5A0470053CC65 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05DD1AD5A0470053CC65 /* MASCompositeConstraint.m */; };
  13 + 3AED05F41AD5A0470053CC65 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05DE1AD5A0470053CC65 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  14 + 3AED05F51AD5A0470053CC65 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05DF1AD5A0470053CC65 /* MASConstraint.m */; };
  15 + 3AED05F61AD5A0470053CC65 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E01AD5A0470053CC65 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
  16 + 3AED05F71AD5A0470053CC65 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E11AD5A0470053CC65 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  17 + 3AED05F81AD5A0470053CC65 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E21AD5A0470053CC65 /* MASConstraintMaker.m */; };
  18 + 3AED05F91AD5A0470053CC65 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E31AD5A0470053CC65 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  19 + 3AED05FA1AD5A0470053CC65 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E41AD5A0470053CC65 /* MASLayoutConstraint.m */; };
  20 + 3AED05FB1AD5A0470053CC65 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E51AD5A0470053CC65 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
  21 + 3AED05FC1AD5A0470053CC65 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E61AD5A0470053CC65 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
  22 + 3AED05FD1AD5A0470053CC65 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E71AD5A0470053CC65 /* MASViewAttribute.m */; };
  23 + 3AED05FE1AD5A0470053CC65 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E81AD5A0470053CC65 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  24 + 3AED05FF1AD5A0470053CC65 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E91AD5A0470053CC65 /* MASViewConstraint.m */; };
  25 + 3AED06001AD5A0470053CC65 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EA1AD5A0470053CC65 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  26 + 3AED06011AD5A0470053CC65 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05EB1AD5A0470053CC65 /* NSArray+MASAdditions.m */; };
  27 + 3AED06021AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EC1AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  28 + 3AED06031AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05ED1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  29 + 3AED06041AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05EE1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m */; };
  30 + 3AED06051AD5A0470053CC65 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EF1AD5A0470053CC65 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  31 + 3AED06061AD5A0470053CC65 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05F01AD5A0470053CC65 /* View+MASAdditions.m */; };
  32 + 3AED06071AD5A0470053CC65 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05F11AD5A0470053CC65 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  33 + 3AED060A1AD5A1400053CC65 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05EB1AD5A0470053CC65 /* NSArray+MASAdditions.m */; };
  34 + 3AED060B1AD5A1400053CC65 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E71AD5A0470053CC65 /* MASViewAttribute.m */; };
  35 + 3AED060C1AD5A1400053CC65 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E41AD5A0470053CC65 /* MASLayoutConstraint.m */; };
  36 + 3AED060D1AD5A1400053CC65 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05DF1AD5A0470053CC65 /* MASConstraint.m */; };
  37 + 3AED060E1AD5A1400053CC65 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E91AD5A0470053CC65 /* MASViewConstraint.m */; };
  38 + 3AED060F1AD5A1400053CC65 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05DD1AD5A0470053CC65 /* MASCompositeConstraint.m */; };
  39 + 3AED06101AD5A1400053CC65 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05E21AD5A0470053CC65 /* MASConstraintMaker.m */; };
  40 + 3AED06111AD5A1400053CC65 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05EE1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m */; };
  41 + 3AED06121AD5A1400053CC65 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AED05F01AD5A0470053CC65 /* View+MASAdditions.m */; };
  42 + 3AED06151AD5A1400053CC65 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EF1AD5A0470053CC65 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  43 + 3AED06161AD5A1400053CC65 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05F11AD5A0470053CC65 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  44 + 3AED06171AD5A1400053CC65 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E61AD5A0470053CC65 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
  45 + 3AED06181AD5A1400053CC65 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05BC1AD59FD40053CC65 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
  46 + 3AED06191AD5A1400053CC65 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E31AD5A0470053CC65 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  47 + 3AED061A1AD5A1400053CC65 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E81AD5A0470053CC65 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  48 + 3AED061B1AD5A1400053CC65 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EC1AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  49 + 3AED061C1AD5A1400053CC65 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E11AD5A0470053CC65 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  50 + 3AED061D1AD5A1400053CC65 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E01AD5A0470053CC65 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
  51 + 3AED061E1AD5A1400053CC65 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05E51AD5A0470053CC65 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
  52 + 3AED061F1AD5A1400053CC65 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05EA1AD5A0470053CC65 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  53 + 3AED06201AD5A1400053CC65 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05DC1AD5A0470053CC65 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  54 + 3AED06211AD5A1400053CC65 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05ED1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  55 + 3AED06221AD5A1400053CC65 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AED05DE1AD5A0470053CC65 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  56 +/* End PBXBuildFile section */
  57 +
  58 +/* Begin PBXFileReference section */
  59 + 3AED05B71AD59FD40053CC65 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  60 + 3AED05BB1AD59FD40053CC65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  61 + 3AED05BC1AD59FD40053CC65 /* Masonry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = "<group>"; };
  62 + 3AED05DC1AD5A0470053CC65 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; };
  63 + 3AED05DD1AD5A0470053CC65 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = "<group>"; };
  64 + 3AED05DE1AD5A0470053CC65 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = "<group>"; };
  65 + 3AED05DF1AD5A0470053CC65 /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = "<group>"; };
  66 + 3AED05E01AD5A0470053CC65 /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = "<group>"; };
  67 + 3AED05E11AD5A0470053CC65 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = "<group>"; };
  68 + 3AED05E21AD5A0470053CC65 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = "<group>"; };
  69 + 3AED05E31AD5A0470053CC65 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = "<group>"; };
  70 + 3AED05E41AD5A0470053CC65 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = "<group>"; };
  71 + 3AED05E51AD5A0470053CC65 /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = "<group>"; };
  72 + 3AED05E61AD5A0470053CC65 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = "<group>"; };
  73 + 3AED05E71AD5A0470053CC65 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = "<group>"; };
  74 + 3AED05E81AD5A0470053CC65 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = "<group>"; };
  75 + 3AED05E91AD5A0470053CC65 /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = "<group>"; };
  76 + 3AED05EA1AD5A0470053CC65 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = "<group>"; };
  77 + 3AED05EB1AD5A0470053CC65 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = "<group>"; };
  78 + 3AED05EC1AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  79 + 3AED05ED1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
  80 + 3AED05EE1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
  81 + 3AED05EF1AD5A0470053CC65 /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = "<group>"; };
  82 + 3AED05F01AD5A0470053CC65 /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = "<group>"; };
  83 + 3AED05F11AD5A0470053CC65 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  84 + 3AED06271AD5A1400053CC65 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  85 +/* End PBXFileReference section */
  86 +
  87 +/* Begin PBXFrameworksBuildPhase section */
  88 + 3AED05B31AD59FD40053CC65 /* Frameworks */ = {
  89 + isa = PBXFrameworksBuildPhase;
  90 + buildActionMask = 2147483647;
  91 + files = (
  92 + );
  93 + runOnlyForDeploymentPostprocessing = 0;
  94 + };
  95 + 3AED06131AD5A1400053CC65 /* Frameworks */ = {
  96 + isa = PBXFrameworksBuildPhase;
  97 + buildActionMask = 2147483647;
  98 + files = (
  99 + );
  100 + runOnlyForDeploymentPostprocessing = 0;
  101 + };
  102 +/* End PBXFrameworksBuildPhase section */
  103 +
  104 +/* Begin PBXGroup section */
  105 + 3AED05AD1AD59FD40053CC65 = {
  106 + isa = PBXGroup;
  107 + children = (
  108 + 3AED05B91AD59FD40053CC65 /* Masonry */,
  109 + 3AED05B81AD59FD40053CC65 /* Products */,
  110 + );
  111 + sourceTree = "<group>";
  112 + };
  113 + 3AED05B81AD59FD40053CC65 /* Products */ = {
  114 + isa = PBXGroup;
  115 + children = (
  116 + 3AED05B71AD59FD40053CC65 /* Masonry.framework */,
  117 + 3AED06271AD5A1400053CC65 /* Masonry.framework */,
  118 + );
  119 + name = Products;
  120 + sourceTree = "<group>";
  121 + };
  122 + 3AED05B91AD59FD40053CC65 /* Masonry */ = {
  123 + isa = PBXGroup;
  124 + children = (
  125 + 3AED05BC1AD59FD40053CC65 /* Masonry.h */,
  126 + 3AED05E51AD5A0470053CC65 /* MASUtilities.h */,
  127 + 3AED05EF1AD5A0470053CC65 /* View+MASAdditions.h */,
  128 + 3AED05F01AD5A0470053CC65 /* View+MASAdditions.m */,
  129 + 3AED05F11AD5A0470053CC65 /* View+MASShorthandAdditions.h */,
  130 + 3AED05EA1AD5A0470053CC65 /* NSArray+MASAdditions.h */,
  131 + 3AED05EB1AD5A0470053CC65 /* NSArray+MASAdditions.m */,
  132 + 3AED05EC1AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h */,
  133 + 3AED05DE1AD5A0470053CC65 /* MASConstraint.h */,
  134 + 3AED05E01AD5A0470053CC65 /* MASConstraint+Private.h */,
  135 + 3AED05DF1AD5A0470053CC65 /* MASConstraint.m */,
  136 + 3AED05DC1AD5A0470053CC65 /* MASCompositeConstraint.h */,
  137 + 3AED05DD1AD5A0470053CC65 /* MASCompositeConstraint.m */,
  138 + 3AED05E61AD5A0470053CC65 /* MASViewAttribute.h */,
  139 + 3AED05E71AD5A0470053CC65 /* MASViewAttribute.m */,
  140 + 3AED05E81AD5A0470053CC65 /* MASViewConstraint.h */,
  141 + 3AED05E91AD5A0470053CC65 /* MASViewConstraint.m */,
  142 + 3AED05E11AD5A0470053CC65 /* MASConstraintMaker.h */,
  143 + 3AED05E21AD5A0470053CC65 /* MASConstraintMaker.m */,
  144 + 3AED05E31AD5A0470053CC65 /* MASLayoutConstraint.h */,
  145 + 3AED05E41AD5A0470053CC65 /* MASLayoutConstraint.m */,
  146 + 3AED05ED1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h */,
  147 + 3AED05EE1AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m */,
  148 + 3AED05BA1AD59FD40053CC65 /* Supporting Files */,
  149 + );
  150 + path = Masonry;
  151 + sourceTree = "<group>";
  152 + };
  153 + 3AED05BA1AD59FD40053CC65 /* Supporting Files */ = {
  154 + isa = PBXGroup;
  155 + children = (
  156 + 3AED05BB1AD59FD40053CC65 /* Info.plist */,
  157 + );
  158 + name = "Supporting Files";
  159 + sourceTree = "<group>";
  160 + };
  161 +/* End PBXGroup section */
  162 +
  163 +/* Begin PBXHeadersBuildPhase section */
  164 + 3AED05B41AD59FD40053CC65 /* Headers */ = {
  165 + isa = PBXHeadersBuildPhase;
  166 + buildActionMask = 2147483647;
  167 + files = (
  168 + 3AED06051AD5A0470053CC65 /* View+MASAdditions.h in Headers */,
  169 + 3AED06071AD5A0470053CC65 /* View+MASShorthandAdditions.h in Headers */,
  170 + 3AED05FC1AD5A0470053CC65 /* MASViewAttribute.h in Headers */,
  171 + 3AED05BD1AD59FD40053CC65 /* Masonry.h in Headers */,
  172 + 3AED05F91AD5A0470053CC65 /* MASLayoutConstraint.h in Headers */,
  173 + 3AED05FE1AD5A0470053CC65 /* MASViewConstraint.h in Headers */,
  174 + 3AED06021AD5A0470053CC65 /* NSArray+MASShorthandAdditions.h in Headers */,
  175 + 3AED05F71AD5A0470053CC65 /* MASConstraintMaker.h in Headers */,
  176 + 3AED05FB1AD5A0470053CC65 /* MASUtilities.h in Headers */,
  177 + 3AED06001AD5A0470053CC65 /* NSArray+MASAdditions.h in Headers */,
  178 + 3AED05F21AD5A0470053CC65 /* MASCompositeConstraint.h in Headers */,
  179 + 3AED05F61AD5A0470053CC65 /* MASConstraint+Private.h in Headers */,
  180 + 3AED05F41AD5A0470053CC65 /* MASConstraint.h in Headers */,
  181 + 3AED06031AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
  182 + );
  183 + runOnlyForDeploymentPostprocessing = 0;
  184 + };
  185 + 3AED06141AD5A1400053CC65 /* Headers */ = {
  186 + isa = PBXHeadersBuildPhase;
  187 + buildActionMask = 2147483647;
  188 + files = (
  189 + 3AED06151AD5A1400053CC65 /* View+MASAdditions.h in Headers */,
  190 + 3AED06161AD5A1400053CC65 /* View+MASShorthandAdditions.h in Headers */,
  191 + 3AED06171AD5A1400053CC65 /* MASViewAttribute.h in Headers */,
  192 + 3AED06181AD5A1400053CC65 /* Masonry.h in Headers */,
  193 + 3AED06191AD5A1400053CC65 /* MASLayoutConstraint.h in Headers */,
  194 + 3AED061A1AD5A1400053CC65 /* MASViewConstraint.h in Headers */,
  195 + 3AED061B1AD5A1400053CC65 /* NSArray+MASShorthandAdditions.h in Headers */,
  196 + 3AED061C1AD5A1400053CC65 /* MASConstraintMaker.h in Headers */,
  197 + 3AED061E1AD5A1400053CC65 /* MASUtilities.h in Headers */,
  198 + 3AED061F1AD5A1400053CC65 /* NSArray+MASAdditions.h in Headers */,
  199 + 3AED06201AD5A1400053CC65 /* MASCompositeConstraint.h in Headers */,
  200 + 3AED06221AD5A1400053CC65 /* MASConstraint.h in Headers */,
  201 + 3AED061D1AD5A1400053CC65 /* MASConstraint+Private.h in Headers */,
  202 + 3AED06211AD5A1400053CC65 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
  203 + );
  204 + runOnlyForDeploymentPostprocessing = 0;
  205 + };
  206 +/* End PBXHeadersBuildPhase section */
  207 +
  208 +/* Begin PBXNativeTarget section */
  209 + 3AED05B61AD59FD40053CC65 /* Masonry iOS */ = {
  210 + isa = PBXNativeTarget;
  211 + buildConfigurationList = 3AED05CD1AD59FD40053CC65 /* Build configuration list for PBXNativeTarget "Masonry iOS" */;
  212 + buildPhases = (
  213 + 3AED05B21AD59FD40053CC65 /* Sources */,
  214 + 3AED05B31AD59FD40053CC65 /* Frameworks */,
  215 + 3AED05B41AD59FD40053CC65 /* Headers */,
  216 + 3AED05B51AD59FD40053CC65 /* Resources */,
  217 + );
  218 + buildRules = (
  219 + );
  220 + dependencies = (
  221 + );
  222 + name = "Masonry iOS";
  223 + productName = Masonry;
  224 + productReference = 3AED05B71AD59FD40053CC65 /* Masonry.framework */;
  225 + productType = "com.apple.product-type.framework";
  226 + };
  227 + 3AED06081AD5A1400053CC65 /* Masonry OSX */ = {
  228 + isa = PBXNativeTarget;
  229 + buildConfigurationList = 3AED06241AD5A1400053CC65 /* Build configuration list for PBXNativeTarget "Masonry OSX" */;
  230 + buildPhases = (
  231 + 3AED06091AD5A1400053CC65 /* Sources */,
  232 + 3AED06131AD5A1400053CC65 /* Frameworks */,
  233 + 3AED06141AD5A1400053CC65 /* Headers */,
  234 + 3AED06231AD5A1400053CC65 /* Resources */,
  235 + );
  236 + buildRules = (
  237 + );
  238 + dependencies = (
  239 + );
  240 + name = "Masonry OSX";
  241 + productName = Masonry;
  242 + productReference = 3AED06271AD5A1400053CC65 /* Masonry.framework */;
  243 + productType = "com.apple.product-type.framework";
  244 + };
  245 +/* End PBXNativeTarget section */
  246 +
  247 +/* Begin PBXProject section */
  248 + 3AED05AE1AD59FD40053CC65 /* Project object */ = {
  249 + isa = PBXProject;
  250 + attributes = {
  251 + LastUpgradeCheck = 0630;
  252 + ORGANIZATIONNAME = "Jonas Budelmann";
  253 + TargetAttributes = {
  254 + 3AED05B61AD59FD40053CC65 = {
  255 + CreatedOnToolsVersion = 6.3;
  256 + };
  257 + };
  258 + };
  259 + buildConfigurationList = 3AED05B11AD59FD40053CC65 /* Build configuration list for PBXProject "Masonry" */;
  260 + compatibilityVersion = "Xcode 3.2";
  261 + developmentRegion = English;
  262 + hasScannedForEncodings = 0;
  263 + knownRegions = (
  264 + en,
  265 + );
  266 + mainGroup = 3AED05AD1AD59FD40053CC65;
  267 + productRefGroup = 3AED05B81AD59FD40053CC65 /* Products */;
  268 + projectDirPath = "";
  269 + projectRoot = "";
  270 + targets = (
  271 + 3AED05B61AD59FD40053CC65 /* Masonry iOS */,
  272 + 3AED06081AD5A1400053CC65 /* Masonry OSX */,
  273 + );
  274 + };
  275 +/* End PBXProject section */
  276 +
  277 +/* Begin PBXResourcesBuildPhase section */
  278 + 3AED05B51AD59FD40053CC65 /* Resources */ = {
  279 + isa = PBXResourcesBuildPhase;
  280 + buildActionMask = 2147483647;
  281 + files = (
  282 + );
  283 + runOnlyForDeploymentPostprocessing = 0;
  284 + };
  285 + 3AED06231AD5A1400053CC65 /* Resources */ = {
  286 + isa = PBXResourcesBuildPhase;
  287 + buildActionMask = 2147483647;
  288 + files = (
  289 + );
  290 + runOnlyForDeploymentPostprocessing = 0;
  291 + };
  292 +/* End PBXResourcesBuildPhase section */
  293 +
  294 +/* Begin PBXSourcesBuildPhase section */
  295 + 3AED05B21AD59FD40053CC65 /* Sources */ = {
  296 + isa = PBXSourcesBuildPhase;
  297 + buildActionMask = 2147483647;
  298 + files = (
  299 + 3AED06011AD5A0470053CC65 /* NSArray+MASAdditions.m in Sources */,
  300 + 3AED05FD1AD5A0470053CC65 /* MASViewAttribute.m in Sources */,
  301 + 3AED05FA1AD5A0470053CC65 /* MASLayoutConstraint.m in Sources */,
  302 + 3AED05F51AD5A0470053CC65 /* MASConstraint.m in Sources */,
  303 + 3AED05FF1AD5A0470053CC65 /* MASViewConstraint.m in Sources */,
  304 + 3AED05F31AD5A0470053CC65 /* MASCompositeConstraint.m in Sources */,
  305 + 3AED05F81AD5A0470053CC65 /* MASConstraintMaker.m in Sources */,
  306 + 3AED06041AD5A0470053CC65 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
  307 + 3AED06061AD5A0470053CC65 /* View+MASAdditions.m in Sources */,
  308 + );
  309 + runOnlyForDeploymentPostprocessing = 0;
  310 + };
  311 + 3AED06091AD5A1400053CC65 /* Sources */ = {
  312 + isa = PBXSourcesBuildPhase;
  313 + buildActionMask = 2147483647;
  314 + files = (
  315 + 3AED060A1AD5A1400053CC65 /* NSArray+MASAdditions.m in Sources */,
  316 + 3AED060B1AD5A1400053CC65 /* MASViewAttribute.m in Sources */,
  317 + 3AED060C1AD5A1400053CC65 /* MASLayoutConstraint.m in Sources */,
  318 + 3AED060D1AD5A1400053CC65 /* MASConstraint.m in Sources */,
  319 + 3AED060E1AD5A1400053CC65 /* MASViewConstraint.m in Sources */,
  320 + 3AED060F1AD5A1400053CC65 /* MASCompositeConstraint.m in Sources */,
  321 + 3AED06101AD5A1400053CC65 /* MASConstraintMaker.m in Sources */,
  322 + 3AED06111AD5A1400053CC65 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
  323 + 3AED06121AD5A1400053CC65 /* View+MASAdditions.m in Sources */,
  324 + );
  325 + runOnlyForDeploymentPostprocessing = 0;
  326 + };
  327 +/* End PBXSourcesBuildPhase section */
  328 +
  329 +/* Begin XCBuildConfiguration section */
  330 + 3AED05CB1AD59FD40053CC65 /* Debug */ = {
  331 + isa = XCBuildConfiguration;
  332 + buildSettings = {
  333 + ALWAYS_SEARCH_USER_PATHS = NO;
  334 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  335 + CLANG_CXX_LIBRARY = "libc++";
  336 + CLANG_ENABLE_MODULES = YES;
  337 + CLANG_ENABLE_OBJC_ARC = YES;
  338 + CLANG_WARN_BOOL_CONVERSION = YES;
  339 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  340 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  341 + CLANG_WARN_EMPTY_BODY = YES;
  342 + CLANG_WARN_ENUM_CONVERSION = YES;
  343 + CLANG_WARN_INT_CONVERSION = YES;
  344 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  345 + CLANG_WARN_UNREACHABLE_CODE = YES;
  346 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  347 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  348 + COPY_PHASE_STRIP = NO;
  349 + CURRENT_PROJECT_VERSION = 1;
  350 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  351 + ENABLE_STRICT_OBJC_MSGSEND = YES;
  352 + GCC_C_LANGUAGE_STANDARD = gnu99;
  353 + GCC_DYNAMIC_NO_PIC = NO;
  354 + GCC_NO_COMMON_BLOCKS = YES;
  355 + GCC_OPTIMIZATION_LEVEL = 0;
  356 + GCC_PREPROCESSOR_DEFINITIONS = (
  357 + "DEBUG=1",
  358 + "$(inherited)",
  359 + );
  360 + GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  361 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  362 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  363 + GCC_WARN_UNDECLARED_SELECTOR = YES;
  364 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  365 + GCC_WARN_UNUSED_FUNCTION = YES;
  366 + GCC_WARN_UNUSED_VARIABLE = YES;
  367 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  368 + MACOSX_DEPLOYMENT_TARGET = 10.9;
  369 + MTL_ENABLE_DEBUG_INFO = YES;
  370 + ONLY_ACTIVE_ARCH = YES;
  371 + TARGETED_DEVICE_FAMILY = "1,2";
  372 + VERSIONING_SYSTEM = "apple-generic";
  373 + VERSION_INFO_PREFIX = "";
  374 + };
  375 + name = Debug;
  376 + };
  377 + 3AED05CC1AD59FD40053CC65 /* Release */ = {
  378 + isa = XCBuildConfiguration;
  379 + buildSettings = {
  380 + ALWAYS_SEARCH_USER_PATHS = NO;
  381 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  382 + CLANG_CXX_LIBRARY = "libc++";
  383 + CLANG_ENABLE_MODULES = YES;
  384 + CLANG_ENABLE_OBJC_ARC = YES;
  385 + CLANG_WARN_BOOL_CONVERSION = YES;
  386 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  387 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  388 + CLANG_WARN_EMPTY_BODY = YES;
  389 + CLANG_WARN_ENUM_CONVERSION = YES;
  390 + CLANG_WARN_INT_CONVERSION = YES;
  391 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  392 + CLANG_WARN_UNREACHABLE_CODE = YES;
  393 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  394 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  395 + COPY_PHASE_STRIP = NO;
  396 + CURRENT_PROJECT_VERSION = 1;
  397 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  398 + ENABLE_NS_ASSERTIONS = NO;
  399 + ENABLE_STRICT_OBJC_MSGSEND = YES;
  400 + GCC_C_LANGUAGE_STANDARD = gnu99;
  401 + GCC_NO_COMMON_BLOCKS = YES;
  402 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  403 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  404 + GCC_WARN_UNDECLARED_SELECTOR = YES;
  405 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  406 + GCC_WARN_UNUSED_FUNCTION = YES;
  407 + GCC_WARN_UNUSED_VARIABLE = YES;
  408 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  409 + MACOSX_DEPLOYMENT_TARGET = 10.9;
  410 + MTL_ENABLE_DEBUG_INFO = NO;
  411 + TARGETED_DEVICE_FAMILY = "1,2";
  412 + VALIDATE_PRODUCT = YES;
  413 + VERSIONING_SYSTEM = "apple-generic";
  414 + VERSION_INFO_PREFIX = "";
  415 + };
  416 + name = Release;
  417 + };
  418 + 3AED05CE1AD59FD40053CC65 /* Debug */ = {
  419 + isa = XCBuildConfiguration;
  420 + buildSettings = {
  421 + DEFINES_MODULE = YES;
  422 + DYLIB_COMPATIBILITY_VERSION = 1;
  423 + DYLIB_CURRENT_VERSION = 1;
  424 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  425 + INFOPLIST_FILE = Masonry/Info.plist;
  426 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  427 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  428 + PRODUCT_NAME = Masonry;
  429 + SDKROOT = iphoneos;
  430 + SKIP_INSTALL = YES;
  431 + };
  432 + name = Debug;
  433 + };
  434 + 3AED05CF1AD59FD40053CC65 /* Release */ = {
  435 + isa = XCBuildConfiguration;
  436 + buildSettings = {
  437 + DEFINES_MODULE = YES;
  438 + DYLIB_COMPATIBILITY_VERSION = 1;
  439 + DYLIB_CURRENT_VERSION = 1;
  440 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  441 + INFOPLIST_FILE = Masonry/Info.plist;
  442 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  443 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  444 + PRODUCT_NAME = Masonry;
  445 + SDKROOT = iphoneos;
  446 + SKIP_INSTALL = YES;
  447 + };
  448 + name = Release;
  449 + };
  450 + 3AED06251AD5A1400053CC65 /* Debug */ = {
  451 + isa = XCBuildConfiguration;
  452 + buildSettings = {
  453 + DEFINES_MODULE = YES;
  454 + DYLIB_COMPATIBILITY_VERSION = 1;
  455 + DYLIB_CURRENT_VERSION = 1;
  456 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  457 + INFOPLIST_FILE = Masonry/Info.plist;
  458 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  459 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  460 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  461 + PRODUCT_NAME = Masonry;
  462 + SDKROOT = macosx;
  463 + SKIP_INSTALL = YES;
  464 + };
  465 + name = Debug;
  466 + };
  467 + 3AED06261AD5A1400053CC65 /* Release */ = {
  468 + isa = XCBuildConfiguration;
  469 + buildSettings = {
  470 + DEFINES_MODULE = YES;
  471 + DYLIB_COMPATIBILITY_VERSION = 1;
  472 + DYLIB_CURRENT_VERSION = 1;
  473 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  474 + INFOPLIST_FILE = Masonry/Info.plist;
  475 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  476 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  477 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  478 + PRODUCT_NAME = Masonry;
  479 + SDKROOT = macosx;
  480 + SKIP_INSTALL = YES;
  481 + };
  482 + name = Release;
  483 + };
  484 +/* End XCBuildConfiguration section */
  485 +
  486 +/* Begin XCConfigurationList section */
  487 + 3AED05B11AD59FD40053CC65 /* Build configuration list for PBXProject "Masonry" */ = {
  488 + isa = XCConfigurationList;
  489 + buildConfigurations = (
  490 + 3AED05CB1AD59FD40053CC65 /* Debug */,
  491 + 3AED05CC1AD59FD40053CC65 /* Release */,
  492 + );
  493 + defaultConfigurationIsVisible = 0;
  494 + defaultConfigurationName = Release;
  495 + };
  496 + 3AED05CD1AD59FD40053CC65 /* Build configuration list for PBXNativeTarget "Masonry iOS" */ = {
  497 + isa = XCConfigurationList;
  498 + buildConfigurations = (
  499 + 3AED05CE1AD59FD40053CC65 /* Debug */,
  500 + 3AED05CF1AD59FD40053CC65 /* Release */,
  501 + );
  502 + defaultConfigurationIsVisible = 0;
  503 + defaultConfigurationName = Release;
  504 + };
  505 + 3AED06241AD5A1400053CC65 /* Build configuration list for PBXNativeTarget "Masonry OSX" */ = {
  506 + isa = XCConfigurationList;
  507 + buildConfigurations = (
  508 + 3AED06251AD5A1400053CC65 /* Debug */,
  509 + 3AED06261AD5A1400053CC65 /* Release */,
  510 + );
  511 + defaultConfigurationIsVisible = 0;
  512 + defaultConfigurationName = Release;
  513 + };
  514 +/* End XCConfigurationList section */
  515 + };
  516 + rootObject = 3AED05AE1AD59FD40053CC65 /* Project object */;
  517 +}
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Workspace
  3 + version = "1.0">
  4 + <FileRef
  5 + location = "self:Masonry.xcodeproj">
  6 + </FileRef>
  7 +</Workspace>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>IDESourceControlProjectFavoriteDictionaryKey</key>
  6 + <false/>
  7 + <key>IDESourceControlProjectIdentifier</key>
  8 + <string>E430861F-D80D-40F7-BD85-FE97E606F3EA</string>
  9 + <key>IDESourceControlProjectName</key>
  10 + <string>Masonry</string>
  11 + <key>IDESourceControlProjectOriginsDictionary</key>
  12 + <dict>
  13 + <key>6FC4832245A6A8E50F2A782F20A8B58A46BD1FEB</key>
  14 + <string>github.com:erichoracek/Masonry.git</string>
  15 + </dict>
  16 + <key>IDESourceControlProjectPath</key>
  17 + <string>Masonry/Masonry.xcodeproj</string>
  18 + <key>IDESourceControlProjectRelativeInstallPathDictionary</key>
  19 + <dict>
  20 + <key>6FC4832245A6A8E50F2A782F20A8B58A46BD1FEB</key>
  21 + <string>../../..</string>
  22 + </dict>
  23 + <key>IDESourceControlProjectURL</key>
  24 + <string>github.com:erichoracek/Masonry.git</string>
  25 + <key>IDESourceControlProjectVersion</key>
  26 + <integer>111</integer>
  27 + <key>IDESourceControlProjectWCCIdentifier</key>
  28 + <string>6FC4832245A6A8E50F2A782F20A8B58A46BD1FEB</string>
  29 + <key>IDESourceControlProjectWCConfigurations</key>
  30 + <array>
  31 + <dict>
  32 + <key>IDESourceControlRepositoryExtensionIdentifierKey</key>
  33 + <string>public.vcs.git</string>
  34 + <key>IDESourceControlWCCIdentifierKey</key>
  35 + <string>6FC4832245A6A8E50F2A782F20A8B58A46BD1FEB</string>
  36 + <key>IDESourceControlWCCName</key>
  37 + <string>Masonry</string>
  38 + </dict>
  39 + </array>
  40 +</dict>
  41 +</plist>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0630"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "3AED06081AD5A1400053CC65"
  18 + BuildableName = "Masonry.framework"
  19 + BlueprintName = "Masonry OSX"
  20 + ReferencedContainer = "container:Masonry.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  27 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  28 + shouldUseLaunchSchemeArgsEnv = "YES"
  29 + buildConfiguration = "Debug">
  30 + <Testables>
  31 + </Testables>
  32 + </TestAction>
  33 + <LaunchAction
  34 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  35 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  36 + launchStyle = "0"
  37 + useCustomWorkingDirectory = "NO"
  38 + buildConfiguration = "Debug"
  39 + ignoresPersistentStateOnLaunch = "NO"
  40 + debugDocumentVersioning = "YES"
  41 + allowLocationSimulation = "YES">
  42 + <MacroExpansion>
  43 + <BuildableReference
  44 + BuildableIdentifier = "primary"
  45 + BlueprintIdentifier = "3AED06081AD5A1400053CC65"
  46 + BuildableName = "Masonry.framework"
  47 + BlueprintName = "Masonry OSX"
  48 + ReferencedContainer = "container:Masonry.xcodeproj">
  49 + </BuildableReference>
  50 + </MacroExpansion>
  51 + <AdditionalOptions>
  52 + </AdditionalOptions>
  53 + </LaunchAction>
  54 + <ProfileAction
  55 + shouldUseLaunchSchemeArgsEnv = "YES"
  56 + savedToolIdentifier = ""
  57 + useCustomWorkingDirectory = "NO"
  58 + buildConfiguration = "Release"
  59 + debugDocumentVersioning = "YES">
  60 + <MacroExpansion>
  61 + <BuildableReference
  62 + BuildableIdentifier = "primary"
  63 + BlueprintIdentifier = "3AED06081AD5A1400053CC65"
  64 + BuildableName = "Masonry.framework"
  65 + BlueprintName = "Masonry OSX"
  66 + ReferencedContainer = "container:Masonry.xcodeproj">
  67 + </BuildableReference>
  68 + </MacroExpansion>
  69 + </ProfileAction>
  70 + <AnalyzeAction
  71 + buildConfiguration = "Debug">
  72 + </AnalyzeAction>
  73 + <ArchiveAction
  74 + buildConfiguration = "Release"
  75 + revealArchiveInOrganizer = "YES">
  76 + </ArchiveAction>
  77 +</Scheme>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0630"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "3AED05B61AD59FD40053CC65"
  18 + BuildableName = "Masonry.framework"
  19 + BlueprintName = "Masonry iOS"
  20 + ReferencedContainer = "container:Masonry.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  27 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  28 + shouldUseLaunchSchemeArgsEnv = "YES"
  29 + buildConfiguration = "Debug">
  30 + <Testables>
  31 + </Testables>
  32 + </TestAction>
  33 + <LaunchAction
  34 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  35 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  36 + launchStyle = "0"
  37 + useCustomWorkingDirectory = "NO"
  38 + buildConfiguration = "Debug"
  39 + ignoresPersistentStateOnLaunch = "NO"
  40 + debugDocumentVersioning = "YES"
  41 + allowLocationSimulation = "YES">
  42 + <MacroExpansion>
  43 + <BuildableReference
  44 + BuildableIdentifier = "primary"
  45 + BlueprintIdentifier = "3AED05B61AD59FD40053CC65"
  46 + BuildableName = "Masonry.framework"
  47 + BlueprintName = "Masonry iOS"
  48 + ReferencedContainer = "container:Masonry.xcodeproj">
  49 + </BuildableReference>
  50 + </MacroExpansion>
  51 + <AdditionalOptions>
  52 + </AdditionalOptions>
  53 + </LaunchAction>
  54 + <ProfileAction
  55 + shouldUseLaunchSchemeArgsEnv = "YES"
  56 + savedToolIdentifier = ""
  57 + useCustomWorkingDirectory = "NO"
  58 + buildConfiguration = "Release"
  59 + debugDocumentVersioning = "YES">
  60 + <MacroExpansion>
  61 + <BuildableReference
  62 + BuildableIdentifier = "primary"
  63 + BlueprintIdentifier = "3AED05B61AD59FD40053CC65"
  64 + BuildableName = "Masonry.framework"
  65 + BlueprintName = "Masonry iOS"
  66 + ReferencedContainer = "container:Masonry.xcodeproj">
  67 + </BuildableReference>
  68 + </MacroExpansion>
  69 + </ProfileAction>
  70 + <AnalyzeAction
  71 + buildConfiguration = "Debug">
  72 + </AnalyzeAction>
  73 + <ArchiveAction
  74 + buildConfiguration = "Release"
  75 + revealArchiveInOrganizer = "YES">
  76 + </ArchiveAction>
  77 +</Scheme>
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Workspace 2 <Workspace
3 version = "1.0"> 3 version = "1.0">
4 - <Group  
5 - location = "group:Masonry"  
6 - name = "Masonry">  
7 - <FileRef  
8 - location = "group:Masonry.h">  
9 - </FileRef>  
10 - <FileRef  
11 - location = "group:MASConstraint.h">  
12 - </FileRef>  
13 - <FileRef  
14 - location = "group:MASConstraint.m">  
15 - </FileRef>  
16 - <FileRef  
17 - location = "group:MASConstraint+Private.h">  
18 - </FileRef>  
19 - <FileRef  
20 - location = "group:MASCompositeConstraint.h">  
21 - </FileRef>  
22 - <FileRef  
23 - location = "group:MASCompositeConstraint.m">  
24 - </FileRef>  
25 - <FileRef  
26 - location = "group:MASConstraintMaker.h">  
27 - </FileRef>  
28 - <FileRef  
29 - location = "group:MASConstraintMaker.m">  
30 - </FileRef>  
31 - <FileRef  
32 - location = "group:MASLayoutConstraint.h">  
33 - </FileRef>  
34 - <FileRef  
35 - location = "group:MASLayoutConstraint.m">  
36 - </FileRef>  
37 - <FileRef  
38 - location = "group:MASUtilities.h">  
39 - </FileRef>  
40 - <FileRef  
41 - location = "group:MASViewAttribute.h">  
42 - </FileRef>  
43 - <FileRef  
44 - location = "group:MASViewAttribute.m">  
45 - </FileRef>  
46 - <FileRef  
47 - location = "group:MASViewConstraint.h">  
48 - </FileRef>  
49 - <FileRef  
50 - location = "group:MASViewConstraint.m">  
51 - </FileRef>  
52 - <FileRef  
53 - location = "group:NSLayoutConstraint+MASDebugAdditions.h">  
54 - </FileRef>  
55 - <FileRef  
56 - location = "group:NSLayoutConstraint+MASDebugAdditions.m">  
57 - </FileRef>  
58 - <FileRef  
59 - location = "group:NSArray+MASAdditions.h">  
60 - </FileRef>  
61 - <FileRef  
62 - location = "group:NSArray+MASAdditions.m">  
63 - </FileRef>  
64 - <FileRef  
65 - location = "group:NSArray+MASShorthandAdditions.h">  
66 - </FileRef>  
67 - <FileRef  
68 - location = "group:View+MASAdditions.h">  
69 - </FileRef>  
70 - <FileRef  
71 - location = "group:View+MASAdditions.m">  
72 - </FileRef>  
73 - <FileRef  
74 - location = "group:View+MASShorthandAdditions.h">  
75 - </FileRef>  
76 - </Group> 4 + <FileRef
  5 + location = "group:Examples/../Masonry.xcodeproj">
  6 + </FileRef>
77 <FileRef 7 <FileRef
78 location = "group:Examples/Masonry iOS Examples.xcodeproj"> 8 location = "group:Examples/Masonry iOS Examples.xcodeproj">
79 </FileRef> 9 </FileRef>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>CFBundleDevelopmentRegion</key>
  6 + <string>en</string>
  7 + <key>CFBundleExecutable</key>
  8 + <string>$(EXECUTABLE_NAME)</string>
  9 + <key>CFBundleIdentifier</key>
  10 + <string>com.cloudling.$(PRODUCT_NAME:rfc1034identifier)</string>
  11 + <key>CFBundleInfoDictionaryVersion</key>
  12 + <string>6.0</string>
  13 + <key>CFBundleName</key>
  14 + <string>$(PRODUCT_NAME)</string>
  15 + <key>CFBundlePackageType</key>
  16 + <string>FMWK</string>
  17 + <key>CFBundleShortVersionString</key>
  18 + <string>1.0</string>
  19 + <key>CFBundleSignature</key>
  20 + <string>????</string>
  21 + <key>CFBundleVersion</key>
  22 + <string>$(CURRENT_PROJECT_VERSION)</string>
  23 + <key>NSPrincipalClass</key>
  24 + <string></string>
  25 +</dict>
  26 +</plist>
@@ -6,6 +6,14 @@ @@ -6,6 +6,14 @@
6 // Copyright (c) 2013 cloudling. All rights reserved. 6 // Copyright (c) 2013 cloudling. All rights reserved.
7 // 7 //
8 8
  9 +#import <Foundation/Foundation.h>
  10 +
  11 +//! Project version number for Masonry.
  12 +FOUNDATION_EXPORT double MasonryVersionNumber;
  13 +
  14 +//! Project version string for Masonry.
  15 +FOUNDATION_EXPORT const unsigned char MasonryVersionString[];
  16 +
9 #import "MASUtilities.h" 17 #import "MASUtilities.h"
10 #import "View+MASAdditions.h" 18 #import "View+MASAdditions.h"
11 #import "View+MASShorthandAdditions.h" 19 #import "View+MASShorthandAdditions.h"