3. Foundation
NSString+NsMutableString
int year = 2014;
NSString *message = [NSString stringWithFormat: @"Today is year %d", year];
// Today is year 2014
NSString *anotherMessage =
[NSString stringWithFormat: @"Previous message was '%@'", message];
// Previous message was 'Today is year 2014'
это, наверное, самый часто используемый метод у строк
- stringWithFormat:
7. Foundation
NSString+NsMutableString
int length = [@"Hello world" length];
// 11
unichar ch = [@"Abcdef" characterAtIndex:3];
NSLog(@"%c", ch); // d
но они довольно редко используются, особенно второй
… и еще пара методов
8. Foundation
NSString+NsMutableString
NSString *name = @"Steve";
NSString *surname = @"Jobs";
NSString *space = @" ";
NSString *fullName = [[name stringByAppendingString:space]
stringByAppendingString:surname];
// Steve Jobs
NSString *king = @"King";
NSString *otherFullName = [[fullName stringByReplacingOccurrencesOfString:surname
withString:king]
stringByReplacingOccurrencesOfString:space
withString:@"n "];
// Steven King
методы, создающие новую строку из имеющейся, обычно начинаются со stringBy...
Создание новых строк на основе имеющихся