黑马程序员技术交流社区
标题:
OC基础之—可变字符串
[打印本页]
作者:
HiGodl
时间:
2015-9-25 12:39
标题:
OC基础之—可变字符串
NSString是不可变得,也就是NSString一旦被创建,便不可改变。虽然可以执行各种操作,如使用它生成新的字符串、查找字符、与其他字符串进行比较,但是不可以通过删除或添加字符的方式改变它。Cocoa提供了一种NSString的子类——NSMutableString,可以使用这个子类来创建可变字符串。
NSMuableString *string = [NSMuableString stringWithCapacity:42]; //后面的capacity参数只是给string提供一个建议的长度,字符串大小并不仅限于提供的容量大小
复制代码
可变字符串所提供的方法:
[string appendString:@"Hello world "];//接受字符串参数并添加到string末尾
[string appendFormat:@"human %d",12];//类似于stringWithFormat,将格式化好的字符串添加到string末尾
复制代码
删除字符串中某个范围的字符串
NSRange renage = {2,3};
[string deleteCharactersInRange:range]//删除string中起始位置为2,长度为3的字符串
复制代码
作者:
黑白世界
时间:
2015-10-1 21:53
加油加油,回复你只为黑马币
作者:
HiGodl
时间:
2015-10-1 21:54
黑白世界 发表于 2015-10-1 21:53
加油加油,回复你只为黑马币
话说你oc看了多少了,书快看了一遍了,可是并没有掌握太多东西,准备开始撸视频
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2