美文网首页OC学习Oc & SwiftiOS初学之OC
(OC)对象排序、描述排序

(OC)对象排序、描述排序

作者: 傲骨天成科技 | 来源:发表于2015-12-27 22:40 被阅读213次

    一、对象方法排序(类数组需要声明和实现)

    1.可变数组排序

    方法一:普通数组

    没有创建新的类时的排序

    方法二:Book类数组

    接口文件 实现文件的初始化,便利构造器和一次性输出的实现 实现文件中的比较姓名和价格的实现 main函数中的排序,可变数组排序用sortUsingSelector:

    2.不可变数组排序

    方法一:普通数组

    与可变数组的普通数组排序方法一样

    方法二:Book类数组

    main函数中的排序,不可变数组排序用sortArrayUsingSelector:

    二、描述类排序(类数组不需要声明和实现)    NSSortDescriptor

     1.可变数组

    //key代表依靠那个属性进行排序,如果key名称写错了,那么程序就会崩溃//ascending:代表是否升序排序//sortUsingDescriptors是可变排序

    2.不可变数组

    sortedArrayUsingDescriptors:是不可变数组排序

    相关文章

      网友评论

        本文标题: (OC)对象排序、描述排序

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