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 12.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
現在請用系統提供的 &
mark
推薦閱讀:
※作為一個 iOS 開發者,有過一些習作,如何提升自己的水平?有哪些好的開源代碼可供研習?
※NSString為何要用copy?而不是strong?
※敢吃的 iOS 客戶端如何做到上線第一天衝到美食分類第一的?
※如何加強 iOS 里的列表滾動時的順暢感?