<span style="font-size:32px;">1.创建对象
两种方式:(1)便利构造器(+号方法)
(2) <span style="color:#CC6600;">alloc</span> + 初始化方法
(3)根据字符串初始化OC字
符串对象(已弃用)
2.求字符串长度
3.获取字符串中的某个字符
<span style="color:#FF0000;">注</span>: 给定的字符下标超出范围,即下标越界时,程序会crash
<span style="color:#FF0000;">reason</span> : 问题产生的原因.NSCFString == NSString ,又是一个- 号方法,所以问题产生的原因是:让一个NSString类型的对象,调用characterAtIndex:方法时,给定的字符下标超出范围,即下标越界
<span style="color:#FF0000;">解决方案</span>:将数组下标修改范围之内即可.
4.判断是否已指定字符串开头,或者以指
定的字符串开头
<span style="color:#FF0000;">注</span>:它可以判断字符串的开头和结尾是
否是已指定的的
5.查找指定字符串的范围(可以找出已
知字符串中的某段字符串内容)
6.字符串的截取 <span style="color:#FF0000;">有三种方式</span>
(1)获取给定下标之后的子串,包含指
定下标对应的字符
(2)获取给定下标之前的字串,从下标
为0开始,但不包含指定下标对应的字符
(3)获取指定范围内的字符串.
7.字符串拼接(可以把指定的字符串拼
接到已知的字符串上)
8.替换字符串(可以把已知的字符串中
的一类字符串或者一段字符串替换成
指定的字符串)
9.字符串比较
10.字符串和数值类型转换(可以转换字
符串类型)
<span style="color:#3333FF;">NSMutableString</span>是<span style="color:#3333FF;">NSString</span>的子类,但前者是可变的后者不可变
对于可变字符串的增删改方法,都是在原字符串基础上进行修改,所以修改之后原字符串的内容发上改变,所以无需返回值
</span></span>