object-c 数组排序!求助! 高手在哪里

iOS 码拜 6年前 (2015-05-07) 153次浏览 0个评论
 

我创建得stu1 stu2 stu3 stu4 stu5  里都有学生姓名    性别  数学成绩 然后把他们都放到数组里
NSArray *array = [[NSArray alloc] initWithObjects:stu1,stu2,stu3,stu4,stu5,nil];
我想按照数学成绩排序 
应该怎么运用下面得方法啊  怎么修改啊
NSArray * sortArray =[array sortedArrayUsingSelector:@selector(compare:)];

存放到数据库吧,否则搞死你。。
引用 1 楼 mockqi 的回复:

存放到数据库吧,否则搞死你。。

小弟我刚学OC一星期  不会那么高级得啊  刚学到这个方法  想弄明白怎么用啊  

重写stu类的compare方法,
引用 3 楼 waynell 的回复:

重写stu类的compare方法,

能说的详细些吗 我不大会啊。。。谢谢啦

50分
引用 4 楼 baofenghen 的回复:

引用 3 楼 waynell 的回复:

重写stu类的compare方法,

能说的详细些吗 我不大会啊。。。谢谢啦

-(NSComparisonResult) compare:(stu*) other {
    if (??) {
        return NSOrderedDescending;
    }else if (??) {
        return NSOrderedAscending;
    }
??
其实和冒泡排序差不多嘛,你比较一下stu.math,然后冒泡,就可以搞定了
iphone技术交流群,4633616,欢迎加入探讨。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明object-c 数组排序!求助! 高手在哪里
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!