黑马程序员技术交流社区

标题: OC基础之—可变字符串 [打印本页]

作者: HiGodl    时间: 2015-9-25 12:39
标题: OC基础之—可变字符串
NSString是不可变得,也就是NSString一旦被创建,便不可改变。虽然可以执行各种操作,如使用它生成新的字符串、查找字符、与其他字符串进行比较,但是不可以通过删除或添加字符的方式改变它。Cocoa提供了一种NSString的子类——NSMutableString,可以使用这个子类来创建可变字符串。
  1. NSMuableString *string = [NSMuableString   stringWithCapacity:42]; //后面的capacity参数只是给string提供一个建议的长度,字符串大小并不仅限于提供的容量大小
复制代码
可变字符串所提供的方法:
  1. [string appendString:@"Hello world "];//接受字符串参数并添加到string末尾
  2. [string appendFormat:@"human %d",12];//类似于stringWithFormat,将格式化好的字符串添加到string末尾
复制代码

删除字符串中某个范围的字符串
  1. NSRange renage = {2,3};
  2. [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