一、不可变字符串 NSString
创建(字面量方法)
创建(Format格式化串方法)
1.求字符串的长度
length 长度
2.获取字符串中的某个字符
character 字符
3.拼接
4.获取字符串中的某一子串
4-1.获取的是从下标n开始,到结束(包括下标n)
4-2.从0开始到下标n结束(不包括下标n)
4-3.选取范围内的字符串,从location开始取length长度个字符
substring 子字符串
5.比较大小(返回结果有3种 1 0 -1)
5-1.比较两个字符串是否相等
5-2.判断是否有前缀
prefix 前缀
5-3.判断是否有后缀
suffix 后缀
6.将字符串中的所有字母大写
uppercase小写字母
7.将字符串所有字母小写
lowercase小写字母
8.将字符串首字母大写
capitalized是大写的意思
二、可变字符串 NSMutableString
1.创建(它的特有方法)
2.拼接
append是拼接的意思
格式化拼接
3.插入
insert是插入的意思
4.删除(删除位置12,长度为7的字符串)
delete 删除
5.替换
replace 替换
6.重置字符串的内容
三、数值类 NSNumber (将基本数据类型转换成对象,或者将对象转换成普通数据类型)
1.将数值类型(NSNumber)转换成普通数据类型
2.将普通数据类型转换成数值类型(NSNumber)
四、NSValue 类(可以封装任何数据类型,他一般用于封装结构体)
objCType 目标类型
Value1获取stu1的首地址