您的位置:首页 > 其它

OC-2-字符串

2015-11-30 20:04 218 查看
课程要点:

C语言字符串与OC语言字符串的区别
类方法与对象方法的区别
理解NSString(可变字符串)和NSMutableString(不可变字符串)的差异
NSString(不可变字符串)
NSMutableString(可变字符串)
辨析NSString与NSMutableString使用上的不同

C语言字符串与OC语言字符串的区别

//在C语言阶段咱们定义一个字符串变量的格式如下:

char *cString; // char是字符的数据类型,cString是变量名,*是指针,在这里他起到的作用是,代表cString是一个字符串变量

//在OC阶段定义一个字符串变量的格式是一样的

NSString *ocString; //然而此时NSString在OC中不再叫做数据类型,而是叫做类,ocString也不再叫做变量名而是叫做对象。*此时还是指针,代表声明的这个对象是是NSString类型。


PS:在C里面咱们说的字符串其实就是数组,数组里面放着字符串中的每个字符。而在OC里每一个字符串对象确确实实就是一个字符串。

字符串

#pragma mark ----------理解NSString(不可变字符串)与NSMutableString(可变字符串)的区别-----------

#pragma mark ------------------NSString(不可变字符串)----------------

#pragma mark 创建一个字符串常量

#pragma mark 创建一个格式化的字符串 堆区

#pragma mark 字符串的比较

#pragma mark 字符串的转换

#pragma mark 字符串的截取与拼接

#pragma mark ---------NSMutableString(可变字符串)------

//PS: 之前对NSString(不可变字符串)做的所有操作咱们都是对整个字符串做的处理,无法对单个字符串进行增删改查的操作。现在咱们使用NSMutableString(可变字符串)进行增删改查

#pragma mark 增

#pragma mark 删

#pragma mark 改

#pragma mark 查
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: