Update string methods

This commit is contained in:
Gregory John Casamento 2023-01-17 05:12:40 -05:00
parent 96aa395afb
commit 8108fe7a37
2 changed files with 10 additions and 0 deletions

View file

@ -9,6 +9,7 @@
- (NSString *) capitalizedFirstCharacterString;
- (NSString *) splitCamelCaseString;
- (NSString *) splitCamelCaseStringStartingFromIndex: (NSUInteger)index;
@end

View file

@ -20,6 +20,15 @@
[self substringFromIndex: 1]];
}
- (NSString *) splitCamelCaseStringStartingFromIndex: (NSUInteger)index
{
NSString *newString = [self substringFromIndex: index];
NSString *firstPartOfString = [newString substringToIndex: index];
NSString *result = [newString splitCamelCaseString];
return [NSString stringWithFormat: @"%@%@", firstPartOfString, result];
}
// Split a camel case string into a string with spaces
// e.g. "camelCaseString" becomes "camel Case String"
- (NSString *) splitCamelCaseString