We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a088ec commit 0a61308Copy full SHA for 0a61308
AdjustIo/AIAdditions/NSString+AIAdditions.h
@@ -16,4 +16,6 @@
16
- (NSString *)aiUrlEncode;
17
- (NSString *)aiRemoveColons;
18
19
++ (NSString *)aiJoin:(NSString *)strings, ...;
20
+
21
@end
AdjustIo/AIAdditions/NSString+AIAdditions.m
@@ -54,4 +54,18 @@ - (NSString *)aiRemoveColons {
54
return [self stringByReplacingOccurrencesOfString:@":" withString:@""];
55
}
56
57
++ (NSString *)aiJoin:(NSString *)first, ... {
58
+ NSString *iter, *result = first;
59
+ va_list strings;
60
+ va_start(strings, first);
61
62
+ while ((iter = va_arg(strings, NSString*))) {
63
+ NSString *capitalized = iter.capitalizedString;
64
+ result = [result stringByAppendingString:capitalized];
65
+ }
66
67
+ va_end(strings);
68
+ return result;
69
+}
70
71
0 commit comments