Skip to content

Commit b3c731e

Browse files
Add category method to check base build setting name equality
1 parent 6fcc70b commit b3c731e

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

BuildSettingExtractor/Constants+Categories.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ extern NSString * TPSMultipleUnderlyingErrorsKey(void);
3131

3232
@interface NSString (TPS_BuildSettingAdditions)
3333
- (NSString *)tps_baseBuildSettingName; // Removes any conditional section of a build setting
34+
- (BOOL)tps_baseBuildSettingNameIsEqualTo:(NSString *)buildSettingName; // returns YES if provided build setting name has the same base as the receiver
3435
@end
3536

3637
#pragma mark -

BuildSettingExtractor/Constants+Categories.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ - (NSString *)tps_baseBuildSettingName {
5050
return baseBuildSettingName;
5151
}
5252

53+
- (BOOL)tps_baseBuildSettingNameIsEqualTo:(NSString *)buildSettingName {
54+
return [[self tps_baseBuildSettingName] isEqualToString:[buildSettingName tps_baseBuildSettingName]];
55+
}
56+
5357
@end
5458

5559
#pragma mark -

0 commit comments

Comments
 (0)