【代碼筆記】iOS-對數組進行排序

来源:http://www.cnblogs.com/yang-guang-girl/archive/2017/08/16/7371677.html
-Advertisement-
Play Games

一,代碼。 二,輸出。 ...


一,代碼。

複製代碼
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    //直接排序對象
    NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil ascending:YES];
    NSArray *descriptors = [NSArray arrayWithObject:descriptor];
    NSArray *myDataArray = [NSArray arrayWithObjects:@"what", @"xero", @"highligth", @"mountain", @"Victory", @"Balance", nil];
    NSLog(@"---myDataArray---%@",myDataArray);
    NSArray *resultArray = [myDataArray sortedArrayUsingDescriptors:descriptors];
    NSLog(@"%@", resultArray);
    
    
    //NSArray 使用sortedArrayUsingDescriptors,返回排序好的數組。
    //NSMutableArray可以直接使用sortUsingDescriptors,對數組本身排序。
    
}
複製代碼

 

二,輸出。

複製代碼
2015-10-23 11:56:45.178 對數組進行排序[6739:168615] (
    Balance,
    Victory,
    highligth,
    mountain,
    what,
    xero
)
複製代碼
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.jQuery多功能手風琴個人信息菜單面板 這是一款基於jQuery的手風琴個人信息菜單面板,每一個菜單項展開後可以自定義佈局,因此可以為每一個菜單項實現多功能。類似這樣的多功能菜單還有jQuery/CSS3大屏下拉菜單,非常實用。由於這款手風琴菜單是基於jQuery框架的,因此相容性和實用性很強 ...
  • 一款高顏值紋理網站:The Pattern Library 哈哈哈發現了一個超高顏值線上下載紋理背景的網站,特別特別好玩兒!各種風格的都有!可以一張一張翻看,也可以點擊右邊最下方的瀏覽按鈕,就可以瀏覽全部紋理了。網站素材均免費下載,下載下來的素材預設是png格式的四方連圖案,上下左右都是彼此連在一起 ...
  • 1、框架集標簽:(作用:將頁面進行區域的劃分) <frameset rows="" cols=""> <frame src=""/> <frame name=""/> </frameset> 屬性: cols:進行垂直切割劃分,可以切割為任一塊(參數的值相加=100%,其中有一塊可以使用*表示) r ...
  • 預覽: 部分頁面展示: 演示及下載: 演示地址 免費下載 更多模板請立刻訪問 模板集市 介紹: 單頁面響應式模板,支持ipad,iphone 瀏覽器相容:現代瀏覽器(支持HTML5/CSS3) 支持jQuery/Media queries 支持SASS(開發版本) 完整資源文件,包括圖片等(開發版本 ...
  • 1.設置所有非末級節點不可選 var nodes = treeObj.transformToArray(treeObj.getNodes()); for (var i = 0; i < nodes.length; i++) { if (nodes[i].isParent) { treeObj.set ...
  • 移動Web開發之移動頁面佈局 ========================================== 前言 本文針對手機設備設計的頁面,並非相容全設備的響應式佈局,常見的MobileWeb頁面如H5頁面、手機頁面、WAP頁、webview頁面等等。在不同尺寸的手機設備上,頁面 “相對性 ...
  • iOS精選源碼 一個多環條形聯動的動畫 仿今日頭條的菜單欄,可編輯菜單欄條目 一款優秀的 聆聽夜空FM 源碼 仿汽車報價大全PK界面 高度自定義的視頻播放器 高仿OFO共用單車(SWIFT版) 一款實現股票k線圖、分時圖的demo 基本滿足股票的需求 原創情侶應用-小冤家 React Native編 ...
  • 本文是根據文頂頂老師的博客學習總結而來,如有不妥之處,還望指出。http://www.cnblogs.com/wendingding/p/3807716.html 一. 任務和隊列 GCD中有2個核心概念 (1)任務:執行什麼操作 (2)隊列:用來存放任務 GCD的使用就2個步驟 (1)定製任務 ( ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...