diff --git a/Masonry.xcodeproj/project.pbxproj b/Masonry.xcodeproj/project.pbxproj index 232f44c..04a44c0 100644 --- a/Masonry.xcodeproj/project.pbxproj +++ b/Masonry.xcodeproj/project.pbxproj @@ -16,14 +16,14 @@ DD52F1DA179CAA9C005CD195 /* MASCompositeConstraintSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1D8179CAA9C005CD195 /* MASCompositeConstraintSpec.m */; }; DD52F1DB179CAA9C005CD195 /* MASViewConstraintSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1D9179CAA9C005CD195 /* MASViewConstraintSpec.m */; }; DD52F1E7179CAACA005CD195 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1DD179CAACA005CD195 /* MASCompositeConstraint.m */; }; - DD52F1E8179CAACA005CD195 /* MASConstraintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1E0179CAACA005CD195 /* MASConstraintBuilder.m */; }; + DD52F1E8179CAACA005CD195 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1E0179CAACA005CD195 /* MASConstraintMaker.m */; }; DD52F1E9179CAACA005CD195 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1E2179CAACA005CD195 /* MASViewAttribute.m */; }; DD52F1EA179CAACA005CD195 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1E4179CAACA005CD195 /* MASViewConstraint.m */; }; DD52F1EB179CAACA005CD195 /* UIView+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DD52F1E6179CAACA005CD195 /* UIView+MASAdditions.m */; }; DD52F264179CB327005CD195 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1ED179CAAEE005CD195 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD52F265179CB32B005CD195 /* UIView+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1E5179CAACA005CD195 /* UIView+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD52F266179CB33F005CD195 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1DE179CAACA005CD195 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD52F267179CB342005CD195 /* MASConstraintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1DF179CAACA005CD195 /* MASConstraintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD52F267179CB342005CD195 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1DF179CAACA005CD195 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD52F268179CB346005CD195 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1E1179CAACA005CD195 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD52F269179CB34A005CD195 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1E3179CAACA005CD195 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD52F26A179CB365005CD195 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = DD52F1DC179CAACA005CD195 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -69,8 +69,8 @@ DD52F1DC179CAACA005CD195 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; }; DD52F1DD179CAACA005CD195 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = "<group>"; }; DD52F1DE179CAACA005CD195 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = "<group>"; }; - DD52F1DF179CAACA005CD195 /* MASConstraintBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintBuilder.h; sourceTree = "<group>"; }; - DD52F1E0179CAACA005CD195 /* MASConstraintBuilder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintBuilder.m; sourceTree = "<group>"; }; + DD52F1DF179CAACA005CD195 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = "<group>"; }; + DD52F1E0179CAACA005CD195 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = "<group>"; }; DD52F1E1179CAACA005CD195 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = "<group>"; }; DD52F1E2179CAACA005CD195 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = "<group>"; }; DD52F1E3179CAACA005CD195 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = "<group>"; }; @@ -200,8 +200,8 @@ DD52F1DE179CAACA005CD195 /* MASConstraint.h */, DD52F1DC179CAACA005CD195 /* MASCompositeConstraint.h */, DD52F1DD179CAACA005CD195 /* MASCompositeConstraint.m */, - DD52F1DF179CAACA005CD195 /* MASConstraintBuilder.h */, - DD52F1E0179CAACA005CD195 /* MASConstraintBuilder.m */, + DD52F1DF179CAACA005CD195 /* MASConstraintMaker.h */, + DD52F1E0179CAACA005CD195 /* MASConstraintMaker.m */, DD52F1E1179CAACA005CD195 /* MASViewAttribute.h */, DD52F1E2179CAACA005CD195 /* MASViewAttribute.m */, DD52F1E3179CAACA005CD195 /* MASViewConstraint.h */, @@ -221,7 +221,7 @@ DD52F265179CB32B005CD195 /* UIView+MASAdditions.h in Headers */, DDE2653F179D24E600D48565 /* UIView+MASShorthandAdditions.h in Headers */, DD52F266179CB33F005CD195 /* MASConstraint.h in Headers */, - DD52F267179CB342005CD195 /* MASConstraintBuilder.h in Headers */, + DD52F267179CB342005CD195 /* MASConstraintMaker.h in Headers */, DD52F268179CB346005CD195 /* MASViewAttribute.h in Headers */, DD52F269179CB34A005CD195 /* MASViewConstraint.h in Headers */, DD52F26A179CB365005CD195 /* MASCompositeConstraint.h in Headers */, @@ -358,7 +358,7 @@ buildActionMask = 2147483647; files = ( DD52F1E7179CAACA005CD195 /* MASCompositeConstraint.m in Sources */, - DD52F1E8179CAACA005CD195 /* MASConstraintBuilder.m in Sources */, + DD52F1E8179CAACA005CD195 /* MASConstraintMaker.m in Sources */, DD52F1E9179CAACA005CD195 /* MASViewAttribute.m in Sources */, DD52F1EA179CAACA005CD195 /* MASViewConstraint.m in Sources */, DD52F1EB179CAACA005CD195 /* UIView+MASAdditions.m in Sources */, diff --git a/Masonry/MASConstraintBuilder.h b/Masonry/MASConstraintMaker.h index 73f1f17..527de22 100644 --- a/Masonry/MASConstraintBuilder.h +++ b/Masonry/MASConstraintMaker.h @@ -9,7 +9,7 @@ #import <UIKit/UIKit.h> #import "MASConstraint.h" -@interface MASConstraintBuilder : NSObject +@interface MASConstraintMaker : NSObject @property (nonatomic, strong, readonly) id<MASConstraint> left; @property (nonatomic, strong, readonly) id<MASConstraint> top; diff --git a/Masonry/MASConstraintBuilder.m b/Masonry/MASConstraintMaker.m index 44c5aff..5197c08 100644 --- a/Masonry/MASConstraintBuilder.m +++ b/Masonry/MASConstraintMaker.m @@ -6,19 +6,19 @@ // Copyright (c) 2013 cloudling. All rights reserved. // -#import "MASConstraintBuilder.h" +#import "MASConstraintMaker.h" #import "MASViewConstraint.h" #import "MASCompositeConstraint.h" #import "MASViewAttribute.h" -@interface MASConstraintBuilder () <MASConstraintDelegate> +@interface MASConstraintMaker () <MASConstraintDelegate> @property (nonatomic, strong) UIView *view; @property (nonatomic, strong) NSMutableArray *constraints; @end -@implementation MASConstraintBuilder +@implementation MASConstraintMaker - (id)initWithView:(UIView *)view { self = [super init]; diff --git a/Masonry/Masonry.h b/Masonry/Masonry.h index ebda0c1..4de3b41 100644 --- a/Masonry/Masonry.h +++ b/Masonry/Masonry.h @@ -12,4 +12,4 @@ #import "MASCompositeConstraint.h" #import "MASViewAttribute.h" #import "MASViewConstraint.h" -#import "MASConstraintBuilder.h" \ No newline at end of file +#import "MASConstraintMaker.h" \ No newline at end of file diff --git a/Masonry/UIView+MASAdditions.h b/Masonry/UIView+MASAdditions.h index 18739a0..2fbb046 100644 --- a/Masonry/UIView+MASAdditions.h +++ b/Masonry/UIView+MASAdditions.h @@ -7,7 +7,7 @@ // #import <UIKit/UIKit.h> -#import "MASConstraintBuilder.h" +#import "MASConstraintMaker.h" #import "MASViewAttribute.h" @interface UIView (MASAdditions) @@ -24,6 +24,6 @@ @property (nonatomic, strong, readonly) MASViewAttribute *mas_centerY; @property (nonatomic, strong, readonly) MASViewAttribute *mas_baseline; -- (void)mas_buildConstraints:(void(^)(MASConstraintBuilder *make))block; +- (void)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block; @end \ No newline at end of file diff --git a/Masonry/UIView+MASAdditions.m b/Masonry/UIView+MASAdditions.m index b1c2583..430fb7c 100644 --- a/Masonry/UIView+MASAdditions.m +++ b/Masonry/UIView+MASAdditions.m @@ -10,11 +10,11 @@ @implementation UIView (MASAdditions) -- (void)mas_buildConstraints:(void(^)(MASConstraintBuilder *))block { +- (void)mas_makeConstraints:(void(^)(MASConstraintMaker *))block { self.translatesAutoresizingMaskIntoConstraints = NO; - MASConstraintBuilder *constraintBuilder = [[MASConstraintBuilder alloc] initWithView:self]; - block(constraintBuilder); - [constraintBuilder commit]; + MASConstraintMaker *constraintMaker = [[MASConstraintMaker alloc] initWithView:self]; + block(constraintMaker); + [constraintMaker commit]; } #pragma mark - attribute properties diff --git a/Masonry/UIView+MASShorthandAdditions.h b/Masonry/UIView+MASShorthandAdditions.h index 2e4af8e..e7f256d 100644 --- a/Masonry/UIView+MASShorthandAdditions.h +++ b/Masonry/UIView+MASShorthandAdditions.h @@ -25,7 +25,7 @@ @property (nonatomic, strong, readonly) MASViewAttribute *centerY; @property (nonatomic, strong, readonly) MASViewAttribute *baseline; -- (void)buildConstraints:(void(^)(MASConstraintBuilder *make))block; +- (void)makeConstraints:(void(^)(MASConstraintMaker *make))block; @end @@ -48,8 +48,8 @@ MAS_ATTR_FORWARD(centerX); MAS_ATTR_FORWARD(centerY); MAS_ATTR_FORWARD(baseline); -- (void)buildConstraints:(void(^)(MASConstraintBuilder *))block { - [self mas_buildConstraints:block]; +- (void)makeConstraints:(void(^)(MASConstraintMaker *))block { + [self mas_makeConstraints:block]; } @end diff --git a/MasonryExamples/MasonryExamples/MASExampleAnimatedView.m b/MasonryExamples/MasonryExamples/MASExampleAnimatedView.m index 3dd2383..04ba871 100644 --- a/MasonryExamples/MasonryExamples/MASExampleAnimatedView.m +++ b/MasonryExamples/MasonryExamples/MASExampleAnimatedView.m @@ -45,7 +45,7 @@ self.animatableConstraints = NSMutableArray.new; - [view1 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view1 mas_makeConstraints:^(MASConstraintMaker *make) { [self.animatableConstraints addObjectsFromArray:@[ make.edges.equalTo(superview).insets(paddingInsets).priorityLow(), make.bottom.equalTo(view3.mas_top).offset(-padding), @@ -56,7 +56,7 @@ make.height.equalTo(view3.mas_height); }]; - [view2 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view2 mas_makeConstraints:^(MASConstraintMaker *make) { [self.animatableConstraints addObjectsFromArray:@[ make.edges.equalTo(superview).insets(paddingInsets).priorityLow(), make.left.equalTo(view1.mas_right).offset(padding), @@ -67,7 +67,7 @@ make.height.equalTo(view3.mas_height); }]; - [view3 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view3 mas_makeConstraints:^(MASConstraintMaker *make) { [self.animatableConstraints addObjectsFromArray:@[ make.edges.equalTo(superview).insets(paddingInsets).priorityLow(), make.top.equalTo(view1.mas_bottom).offset(padding), diff --git a/MasonryExamples/MasonryExamples/MASExampleBasicView.m b/MasonryExamples/MasonryExamples/MASExampleBasicView.m index 6311a1a..a42d05c 100644 --- a/MasonryExamples/MasonryExamples/MASExampleBasicView.m +++ b/MasonryExamples/MasonryExamples/MASExampleBasicView.m @@ -35,7 +35,7 @@ UIView *superview = self; int padding = 10; - [view1 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.greaterThanOrEqualTo(superview.mas_top).offset(padding); make.left.equalTo(superview.mas_left).offset(padding); make.bottom.equalTo(view3.mas_top).offset(-padding); @@ -48,7 +48,7 @@ .equalTo(view3.mas_height); }]; - [view2 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view2 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(superview.mas_top).offset(padding); make.left.equalTo(view1.mas_right).offset(padding); make.bottom.equalTo(view3.mas_top).offset(-padding); @@ -60,7 +60,7 @@ make.height.equalTo(view3.mas_height); }]; - [view3 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view3 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(view1.mas_bottom).offset(padding); make.left.equalTo(superview.mas_left).offset(padding); make.bottom.equalTo(superview.mas_bottom).offset(-padding); diff --git a/MasonryExamples/MasonryExamples/MASExampleConstantsView.m b/MasonryExamples/MasonryExamples/MASExampleConstantsView.m index c62b72b..70f6c97 100644 --- a/MasonryExamples/MasonryExamples/MASExampleConstantsView.m +++ b/MasonryExamples/MasonryExamples/MASExampleConstantsView.m @@ -28,14 +28,14 @@ //example of using constants - [view1 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(@20); make.left.equalTo(@20); make.bottom.equalTo(@-20); make.right.equalTo(@-20); }]; - [view2 mas_buildConstraints:^(MASConstraintBuilder *make) { + [view2 mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.equalTo(@50); make.centerX.equalTo(@0); make.width.equalTo(@200); diff --git a/MasonryExamples/MasonryExamples/MASExampleSidesView.m b/MasonryExamples/MasonryExamples/MASExampleSidesView.m index d1e758d..881a72a 100644 --- a/MasonryExamples/MasonryExamples/MASExampleSidesView.m +++ b/MasonryExamples/MasonryExamples/MASExampleSidesView.m @@ -22,7 +22,7 @@ view.layer.borderWidth = 2; [self addSubview:view]; - [view mas_buildConstraints:^(MASConstraintBuilder *make) { + [view mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(lastView).insets(UIEdgeInsetsMake(5, 10, 15, 20)); }];