NSSortDescriptor 根據(jù)Model里某個(gè)參數(shù),針對(duì)數(shù)據(jù)進(jìn)行升序降序排序

NSArray *AllData=[WeatherNewModel objectArrayWithKeyValuesArray:jsonObject];



NSSortDescriptor *priceDescriptor = [NSSortDescriptor

sortDescriptorWithKey:@"signalOrder"

ascending:YES

selector:@selector(compare:)];

NSSortDescriptor *modelDescriptor = [NSSortDescriptor

sortDescriptorWithKey:@"paramCode"

ascending:YES

selector:@selector(caseInsensitiveCompare:)];



NSArray *descriptors = @[priceDescriptor, modelDescriptor];

NSArray *sortArray=[AllData sortedArrayUsingDescriptors:descriptors];


根據(jù)Model里某個(gè)參數(shù),針對(duì)數(shù)據(jù)進(jìn)行升序降序排序


如果待比較的屬性是字符串(NSString)類型, 可使用其默認(rèn)的方法: localizedStandardCompare:




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 排序規(guī)則描述類: NSSortDescriptor NSSortDescriptor來指定排序規(guī)則, 對(duì)集合等進(jìn)行...
    SkyMing一C閱讀 6,712評(píng)論 3 12
  • NSSortDescriptor是用來指定排序規(guī)則, 對(duì)集合等進(jìn)行排序時(shí)指定結(jié)果的排序規(guī)則;他可以對(duì)一個(gè)類的某個(gè)屬...
    流火緋瞳閱讀 10,145評(píng)論 3 38
  • 數(shù)組可對(duì)其中包含的元素進(jìn)行排序。 在排序前,我們需要定義一個(gè)Model類,將Model類對(duì)象添加至數(shù)組中。 定義一...
    SkyMing一C閱讀 11,066評(píng)論 0 15
  • 面向?qū)ο笕笾е庋b:就是把相關(guān)的數(shù)據(jù)和代碼結(jié)合成一個(gè)有機(jī)的整體,形成數(shù)據(jù)和操作代碼的封裝體,對(duì)外只提供一個(gè)可以控...
    WangDavid閱讀 1,960評(píng)論 0 2
  • <1>描述:字符串對(duì)象都可以排序// 創(chuàng)建描述對(duì)象就是對(duì)數(shù)組排序的,它可以把數(shù)組中元素的某個(gè)屬性作為key 進(jìn)行...
    向日葵_wwx閱讀 516評(píng)論 4 0

友情鏈接更多精彩內(nèi)容