iOS開發中常用的輪子 第一篇

來源:互聯網
上載者:User

標籤:

為避免重複造輪子,很多效果和功能都可以從github上找到。清點以前的項目,整理出了很多用過的開原始碼,每天奉送10個。

第一篇  同色的代表是實現了同個功能,按自己需求挑選一個


項目名稱 項目資訊
1. AFNetworking 作者是 NSHipster 的博主, iOS 開發界的大神級人物, 畢業於卡內基·梅隆大學, 開源了許多牛逼的項目, 這個便是其中之一, AFNetworking 採用 NSURLConnection + NSOperation, 主要方便與服務端 API 進行資料交換, 操作簡單, 功能強大, 現在許多人都用它取代 ASIHTTPRequest。研究不多,主要用以下的。
2. ASIHTTPRequest 一個輕量級的 iOS 網路通訊類庫, 基於 CFNetwork 架構開發, 但現在已經停止更新, 多數開發人員改用 AFNetworking 替代)
3. JSONKit 主要用於解析 JSON, 適用於 iOS6 以下環境, 自從 iOS5 開始 Apple 官方給出了 NSJSONSerialization API, 自此大家都用官方的了。這個百度地圖也在用。
4. RestKit 主要用於 iOS 上網路通訊, 允許與 RESTful Web 服務互動, 常用於處理 API, 解析 JSON, 映射響應對象等操作, 簡單易用, 方便你把所有精力都放在對資料的操作上
5. Mantle 作者是 GitHub 的員工, 文檔寫的很清楚: Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application, 主要用來將 JSON 資料模型化為 Model 對象, 唱吧在前段時間也改用 Mantle 了.
6. Json Framework 用於解析 JSON 資料的一個架構, 但是在 iOS5 以上版本大多數人都選擇使用 NSJSONSerialization 來解析 JSON, 該項目現在在 GitHub 上也幾乎沒怎麼更新了
7. JSONModel 一個能迅速解析伺服器返回的 Json 資料的庫, 方便資料的類型轉換
8. SVPullToRefresh 一款只需一行代碼便可整合上拉重新整理和下拉載入的組件
9. EGOTableViewPullRefresh 一款提供下拉重新整理的控制項, 最後更新時間是一年前。這是我在用的。

iOS開發中常用的輪子 第一篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.