(OC) 字符串、数值类、NSValue

一、不可变字符串    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)转换成普通数据类型

(OC) 字符串、数值类、NSValue_第1张图片
 

2.将普通数据类型转换成数值类型(NSNumber)

(OC) 字符串、数值类、NSValue_第2张图片

四、NSValue 类(可以封装任何数据类型,他一般用于封装结构体)

objCType  目标类型


Value1获取stu1的首地址

你可能感兴趣的:((OC) 字符串、数值类、NSValue)