Committed by
GitHub
Merge pull request #378 from PatrickDotStar/NS_NOESCAPE
added NS_NOESCAPE to blocks
Showing
3 changed files
with
9 additions
and
9 deletions
@@ -25,7 +25,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | @@ -25,7 +25,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | ||
25 | * | 25 | * |
26 | * @return Array of created MASConstraints | 26 | * @return Array of created MASConstraints |
27 | */ | 27 | */ |
28 | -- (NSArray *)mas_makeConstraints:(void (^)(MASConstraintMaker *make))block; | 28 | +- (NSArray *)mas_makeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * Creates a MASConstraintMaker with each view in the callee. | 31 | * Creates a MASConstraintMaker with each view in the callee. |
@@ -36,7 +36,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | @@ -36,7 +36,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | ||
36 | * | 36 | * |
37 | * @return Array of created/updated MASConstraints | 37 | * @return Array of created/updated MASConstraints |
38 | */ | 38 | */ |
39 | -- (NSArray *)mas_updateConstraints:(void (^)(MASConstraintMaker *make))block; | 39 | +- (NSArray *)mas_updateConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * Creates a MASConstraintMaker with each view in the callee. | 42 | * Creates a MASConstraintMaker with each view in the callee. |
@@ -47,7 +47,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | @@ -47,7 +47,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) { | ||
47 | * | 47 | * |
48 | * @return Array of created/updated MASConstraints | 48 | * @return Array of created/updated MASConstraints |
49 | */ | 49 | */ |
50 | -- (NSArray *)mas_remakeConstraints:(void (^)(MASConstraintMaker *make))block; | 50 | +- (NSArray *)mas_remakeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * distribute with fixed spacing | 53 | * distribute with fixed spacing |
@@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
74 | * | 74 | * |
75 | * @return Array of created MASConstraints | 75 | * @return Array of created MASConstraints |
76 | */ | 76 | */ |
77 | -- (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block; | 77 | +- (NSArray *)mas_makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
78 | 78 | ||
79 | /** | 79 | /** |
80 | * Creates a MASConstraintMaker with the callee view. | 80 | * Creates a MASConstraintMaker with the callee view. |
@@ -85,7 +85,7 @@ | @@ -85,7 +85,7 @@ | ||
85 | * | 85 | * |
86 | * @return Array of created/updated MASConstraints | 86 | * @return Array of created/updated MASConstraints |
87 | */ | 87 | */ |
88 | -- (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block; | 88 | +- (NSArray *)mas_updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
89 | 89 | ||
90 | /** | 90 | /** |
91 | * Creates a MASConstraintMaker with the callee view. | 91 | * Creates a MASConstraintMaker with the callee view. |
@@ -96,6 +96,6 @@ | @@ -96,6 +96,6 @@ | ||
96 | * | 96 | * |
97 | * @return Array of created/updated MASConstraints | 97 | * @return Array of created/updated MASConstraints |
98 | */ | 98 | */ |
99 | -- (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block; | 99 | +- (NSArray *)mas_remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block; |
100 | 100 | ||
101 | @end | 101 | @end |
@@ -98,15 +98,15 @@ MAS_ATTR_FORWARD(centerYWithinMargins); | @@ -98,15 +98,15 @@ MAS_ATTR_FORWARD(centerYWithinMargins); | ||
98 | return [self mas_attribute]; | 98 | return [self mas_attribute]; |
99 | } | 99 | } |
100 | 100 | ||
101 | -- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *))block { | 101 | +- (NSArray *)makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block { |
102 | return [self mas_makeConstraints:block]; | 102 | return [self mas_makeConstraints:block]; |
103 | } | 103 | } |
104 | 104 | ||
105 | -- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *))block { | 105 | +- (NSArray *)updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block { |
106 | return [self mas_updateConstraints:block]; | 106 | return [self mas_updateConstraints:block]; |
107 | } | 107 | } |
108 | 108 | ||
109 | -- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *))block { | 109 | +- (NSArray *)remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block { |
110 | return [self mas_remakeConstraints:block]; | 110 | return [self mas_remakeConstraints:block]; |
111 | } | 111 | } |
112 | 112 |
-
Please register or login to post a comment