MutableString
//使用靜態方法創建一個可變字符串
NSMutableString *mutableString = [NSMutableString stringWithCapacity:20];
//————————————增加的方法
//給可變可變的字符串設置一個字符串
[mutableString setString:@"hello Object-c"];
NSLog(@"%@",mutableString);
//在可以變字符串後面添加追加一個字符串
[mutableString appendString:@"-----hello 2"];
NSLog(@"%@",mutableString);
//在可變字符串後面追加格式化的字符串
[mutableString appendFormat:@"\ni'm is %@",@"xiaoming"];
NSLog(@"%@",mutableString);
NSString *replaceName = @"hello”;
//————————————改的方法
//根據rang替換字符串
[mutableString replaceCharactersInRange:[mutableString rangeOfString:replaceName] withString:@"123"];
NSLog(@"%@",mutableString);
//使用rang從後面開始查找進行替換字符串
[mutableString replaceCharactersInRange:[mutableString rangeOfString:@"hello" options:NSBackwardsSearch] withString:@"234"];
NSLog(@"%@",mutableString);
//————————————刪除方法
//根據rang刪除字符串
[mutableString deleteCharactersInRange:[mutableString rangeOfString:@"123"]];
NSLog(@"%@",mutableString);
上面的介紹中只介紹了MutableString特有的方法,由於Mutablstring是NSString的子類同樣可以使用父類中的方法。