1.NSString中的几个常用方法:
isEqualToString、还可以通过compare来比较两个字符串的顺序,如果第一个字符串小于第二个则结果是NSOrderedAscending,NSorderedSame相等,NSOrderedDescending第一个字符串大于第二个、caseInsensitiveCompare(不想进行大小写的敏感检查)、uppedcaseString、lowercaseString
字符串截取:
str2 = [str1 substringToIndex:5],如果str1为"Rangeor index out of bounds",则str2为Range
字符串查找:
rangngeOfString
str2 = [str1rangngeOfString:@"Sam"]; str2.location可以获得位置信息
NSString是不可修改的字符串,二NSMutableString是可修改的字符串
2.数组对象
不可变数组(NSArray)
在数组中的元素必须以nil结束,NSArray数组类上的方法有:
可变数组(NSMutableArray),他是NSArray的子类
对应于NSString和NSMutableString,NSMutableArray是可以动态管理数组的
3.字典对象(NSDictionary和NSMutableDictionary)
其实字典就是hash ,名字不同;
NSDictionary的作用同java中的字典类相同,提供了“键-值”对的集合
他的方法有:
4.集合对象(NSSet)
集合对象是一组单值对象的组合,比如1个包含1到50个数字的集合。集合对象的操作包括搜索、添加、删除集合中的成员(可变集合的功能),比较两个集合,计算两个集合的交集和并集等
|
|