【IOS】NSString字符串的用法

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。
 
 
1.创建经典的NSString字符串
 
NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。@+ ” 字符串 ” 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@

Objective-C研究院之NSString字符串(三) - 雨松MOMO程序研究院 - 1

 

2.字符串的遍历
 
每一个字符串其实是由若干个char字符组成,字符串的遍历实际上就是将字符串中的每一个字符提取出来。

Objective-C研究院之NSString字符串(三) - 雨松MOMO程序研究院 - 2

 

3.字符串的比较
 
isEqualToString 比较字符串是否完全相等,大小写不一样也无法完全匹配。
hasPrefixe 匹配字符串头
haSuffix     匹配字符串的尾巴

Objective-C研究院之NSString字符串(三) - 雨松MOMO程序研究院 - 3

 

4.字符串的截取与大小写改变

 

 

Objective-C研究院之NSString字符串(三) - 雨松MOMO程序研究院 - 4

5.搜索字符串与替换字符串

 
拓展:使用下面这个方法整体替换字符串还可以设置替换的区域。

stringByReplacingOccurrencesOfString:(NSString *)withString:(NSString *) options:(NSStringCompareOptions) range:(NSRange)

 

Objective-C研究院之NSString字符串(三) - 雨松MOMO程序研究院 - 5

 本文转载自:http://www.xuanyusong.com/archives/381/

 仅供学习参考

posted @ 2015-08-20 15:26  咆哮的苹果  阅读(304)  评论(0)    收藏  举报