Object-C字典,集合,数组排序

0、查看API找方法

1. 判断指定字符串是否在字符串的头部

2. 判断指定字符串是否在字符串的尾部

3. 将数字型字符串转化为基本数据类型

一、数组的遍历

1. for循环

2. for..in循环

二、字典

特点:

利用键值对存取值

格式: @{@"key":@"value"}

相比于数组:

因为是通过key查找的,所以能比数组更快的查到所要找的数据

三、NSDictionary:不可变字典

字典内容确定后,不可再更改

1. 常用方法

字典对象的创建

获取字典的值

获取字典数量

获取字典所有的键和值

获取文件中的plist数据

枚举器访问

四、NSMutableDictionary:可变字典,项目开发中建议使用可变字典

1. 常用方法

创建指定元素个数的字典

增加元素

删除元素

全部删除

五、集合

特点:

OC中为我们提供了批量处理数据的一种数据类型-集合

与数组的区别:

1. 都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合

2. 查找集合中的元素比数组速度更快,但是它没有顺序

3. 集合中不允许有重复的值

六、NSSet

常用方法

创建对象

枚举器访问集合元素 intersect

判断两个集合是否有交集

判断当前集合是否是子集

七、NSMutableSet

常用方法

创建指定元素个数的一个集合对象

添加一个对象到集合

把数组对象添加到集合中

从集合中删除一个对象

获得两个集合的并集

得到两个集合的交集

从一个集合中减去另一个集合

给集合赋值

八、数组排序

//默认升序

sortedArrayUsingSelector

//能指定升序还是降序

sortedArrayUsingComparator

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容