Foundation之NSMutableString
一、NSMutableString的使用
1 int main(int argc, const char * argv[]) 2 { 3 4 @autoreleasepool { 5 6 // 预先分配10个字数的存储空间 7 NSMutableString *s1 = [NSMutableString stringWithCapacity:10]; 8 // 设置字符串内容 9 [s1 setString:@"1234"]; 10 // 追加字符串 11 [s1 appendString:@"56"]; 12 [s1 appendFormat:@"age is %i", 10]; 13 // 替换字符串 14 [s1 replaceCharactersInRange:[s1 rangeOfString:@"age"] withString:@"no"]; 15 // 插入字符串 16 [s1 insertString:@" the " atIndex:[s1 rangeOfString:@"no"].location]; 17 // 删除字符串 18 [s1 deleteCharactersInRange:[s1 rangeOfString:@"56"]]; 19 NSLog(@"%@", s1); 20 21 } 22 return 0; 23 }