標籤:

iOS 有哪些常用的第三方類庫?

比如我知道的ASIHttpRequest——HTTP Network庫。

感覺ios sdk還是有些偏底層,在應用開發的時候還是需要第三方的類庫來增加速度


raywenderlich網站所推薦的10款最有用的第三方iOS類庫(程序猿們投票選出的):

1.AFNetworking

輕量級而又超級高效的iOS網路編程框架,它支持iOS5.0及以上版本。

關於這個框架的使用,大家可以參考:

How To Create an App Like Instagram With a Web Service Backend – Part 1

2.SSToolKit

非常簡單有用的工具,除了提供一些UI界面元素外,它還可以幫我們解決一些常見問題

3.GPUImage

用來處理圖片的好框架,可以進行實時照片和視頻處理,使用GPU而不是CPU,從而大大提高了程序運行效率。它比蘋果官方的Core Image還要快,不過它缺少一些更先進的功能,比如Core Image的面部識別。

4.SocketRocket

如果你需要在iOS開發中和Web sockets打交道,顯然不能錯過這個框架。它可以輕鬆實現單一TCP連接的雙工交流。雖然只有一些瀏覽器支持它,但對於一些實時在線應用來說非常有用。

5.HocketKit

可以使用它進行beta版發布,以及應用內崩潰報告,可以輕鬆發現程序中錯誤的來源。

6.JSONKit

超級NB的一個框架,可以高速解析JSON。當然從iOS5之後蘋果官方也提供了自己的原生JSON支持(NSJSONSerialization)

7.MagicalRecord

Core Data是iOS開發中一個令人頭疼的問題,不過MagicalRecord可以幫你減輕這方面的煩惱。

8.RestKit

可以讓你的應用輕鬆的和REST遠程API整合在一起。它可以處理網路事務,解析XML或JSON,並轉換成你自定義的類。如果對它感興趣,可以看看這個教程:

Introduction to RESTKit Tutorial

9.Test Flight

可以用它來實現在線beta版測試的雲服務,

10.MBProgressHUD

向用戶提供進度條的視覺反饋效果。

求更多推薦


直接移步Github吧 https://github.com/languages/Objective-C/most_watched


現在請用系統提供的 &SBJSON:JSON轉換庫。&

請用 SDWebImage &HJCache:圖片非同步載入、緩存庫。&

RegexKitLite:正則表達式庫

cocos2D:遊戲引擎


mark


推薦閱讀:

作為一個 iOS 開發者,有過一些習作,如何提升自己的水平?有哪些好的開源代碼可供研習?
NSString為何要用copy?而不是strong?
敢吃的 iOS 客戶端如何做到上線第一天衝到美食分類第一的?
如何加強 iOS 里的列表滾動時的順暢感?

TAG:iOS | iOS開發 |