Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.16 KB

NSMutableString.md

File metadata and controls

56 lines (39 loc) · 1.16 KB

大家在使用的过程一定注意一点,不要越界

并且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:@""];