美文网首页
Object-C字典,集合,数组排序

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

作者: 空白Null | 来源:发表于2016-07-07 07:50 被阅读87次

    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

    相关文章

      网友评论

          本文标题:Object-C字典,集合,数组排序

          本文链接:https://www.haomeiwen.com/subject/lkxljttx.html