大家在使用的过程一定注意一点,不要越界
并且NSMutableString使用的修改字符串的方法,都是在改变自己本身,大家可以注意到都没有返回值,这就是和NSString的区别
但是NSString是其父类,意味着NSMutableString的对象也可以调用父类的所有的公开方法。
##初始化// 采用父类的方法进行初始化
NSMutableString *string = [NSMutableString stringWithFormat:@"hello world!"];
[string insertString:@"my" atIndex:5];
// 从第1个开始,删除2个
[string deleteCharactersInRange:NSMakeRange(1, 2)];
// 以格式化方式追加
[string appendFormat:@"count = %d", 5];
// 直接字符串追加
[string appendString:@"hello"];
// 在一个范围内进行替换
[string replaceCharactersInRange:NSMakeRange(1, 10) withString:@""];