iOS开发常用的第三方
生活随笔
收集整理的這篇文章主要介紹了
iOS开发常用的第三方
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網絡通信
1、ASIHTTPRequest 這是一個經典的老庫,功能完全而強大,但已經停止更新很久了(iOS5.0停止更新,但是我最近看github上這個項目有新改動)。在不同iOS版本上略微有一些小問題(提醒顯示上的),所以用的時候還是稍微修改一下比較好。 下載地址:https://github.com/pokeb/asi-http-request 2、AFNetworking 輕量級的通訊類庫,使用非常簡單。 下載地址:https://github.com/AFNetworking/AFNetworking 3、MKNetworkKit 最近做的不錯的一個通訊類庫,具有AFNetworking和ASIHTTPRequest雙方的優點,甚至功能更豐富一些,但是本人還沒有使用過。 下載地址:https://github.com/MugunthKumar/MKNetworkKit Socket 1、CocoaAsyncSocket CocoaAsyncSocket是用的最廣泛的socket開發庫,省略了程序員與CFNetwork接觸的時間,延長了程序員壽命。 下載地址:https://github.com/robbiehanson/CocoaAsyncSocket 2、SocketRocket SocketRocket是Square開發的一個實現webSocket的庫,可以輕松的實現即時通信。 下載地址:https://github.com/square/SocketRocket 數據解析 1、SBJSON SBJson的解析速度其實是比較慢的,但是不知道為什么它卻是用的最廣的。 下載地址: 2、JSONKit JSONKit解析速度上最接近iOS原生解析類,當然iOS5.0才開始支持原生解析,所以選擇一個庫還是很必要的。 下載地址:https://github.com/johnezang/JSONKit 3、TouchJSON TouchJSON用的也比較廣泛. 下載地址:https://github.com/TouchCode/TouchJSON 4、json-framework 沒有用過。 下載地址:https://github.com/stig/json-framework 5、TBXML TBXML是一套輕量級的DOM方式的XML解析類庫,有很好的性能和低內存占用,不過它不對XML格式進行校驗,不支持XPath,并且只支持解析,不支持對XML進行修改。 下載地址:https://github.com/71squared/TBXML 6、TouchXML TouchXML這也是一套DOM方式的XML解析類庫,支持XPath,不支持XML的修改。 下載地址:https://github.com/TouchCode/TouchXML 7、KissXML KissXML這是一套基于TouchXML的XML解析類庫,只不過實現了支持XML的修改。 下載地址:https://github.com/robbiehanson/KissXML 8、GDataXML GDataXML是Google開發的DOM方式XML解析類庫,支持讀取和修改XML文檔,支持XPath方式查詢。 下載地址: 第三方管理 1、fmdb fmdb是一個數據庫管理庫,封裝了sqlite相關的sql語句,簡化數據庫操作。 下載地址:https://github.com/ccgus/fmdb 2、ssziparchive ssziparchive與sstoolkit是同一個作者,這哥們兒簡直是個天才。 https://github.com/soffes/ssziparchive 3、ZipArchive ZipArchive同樣是minizip的封裝。 https://github.com/mattconnolly/ZipArchive 4、Objective-Zip Objective-Zip將Zlib和MiniZip用Objective-C進行了封裝,使用起來非常簡單。 https://github.com/flyingdolphinstudio/Objective-Zip 5、zxing zxing是一個開源Java類庫用于解析多種格式的1D/2D條形碼。目標是能夠對QR編碼、DataMatrix、UPC的1D條形碼進行解碼。 其提供了多種平臺下的客戶端。 https://github.com/zxing/zxing 6、ZBar ZBar 是款桌面電腦用條形碼/二維碼掃描工具,支持攝像頭及圖片掃描,支持多平臺包括 iPhone 手機。同時 ZBar提供了二維碼掃描的 API 開發包。 https://github.com/ZBar/ZBar 7、ObjQREncoder? ObjQREncoder 是 Objective-C 的二維碼的編碼器,用于生成二維碼圖像。 https://github.com/jverkoey/ObjQREncoder 8、OpenUDID OpenUDID是iOS禁止使用系統UDID之后的新解決方法。 https://github.com/ylechelle/OpenUDID 9、RegexKitLite RegexKitLite 是一個輕量級的 Objective-C 的正則表達式庫,支持 Mac OS X 和 iOS,使用ICU 庫開發。 https://github.com/wezm/RegexKitLite 10、STUtils STUtils是一系列的工具集,包含了很多對于iOS原生類的擴展,當然也包含一個用于安全保存用戶密碼STKeyChain。 https://github.com/ldandersen/STUtils 11、scifihifi-iphone scifihifi-iphone用于安全保存用戶密碼到keychain中。 https://github.com/ldandersen/scifihifi-iphone 12、sskeychain sskeychain同scifihifi-iphone一樣,不過屬于輕量級。 https://github.com/soffes/sskeychain 13、SDWebImage SDWebImage調用網站上的圖片,跟本地調用內置在應用包里的圖片一樣簡單。操作也很簡單。 https://github.com/rs/SDWebImage 14、umeng umeng既有統計分析,也有社會化組件。但是統計分析的用戶數似乎明顯多于其社會化組件的用戶。 http://dev.umeng.com/analytics/ios/sdk-download 第三方UI 1、appirater appirater是一個可以直接使用到任何iPhone應用中的開源類,用于提醒用戶在打開App時,對應用進行評論或打分。 下載地址:https://github.com/arashpayan/appirater 2、FDStatusBarNotifierView FDStatusBarNotifierView 實現了在狀態欄中顯示自定義提醒信息的功能。 下載地址:https://github.com/frankdilo/FDStatusBarNotifierView 3、MTStatusBarOverlay MTStatusBarOverlay 是一個定制的 iOS狀態欄,用于覆蓋系統默認的狀態欄。 下載地址:https://github.com/myell0w/MTStatusBarOverlay 4、iCarousel iCarousel 是一個用來簡化在 iOS 上實現旋轉木馬時的視圖切換效果,支持 iPad,提供多種切換效果。 下載地址:https://github.com/nicklockwood/iCarousel 5、MBProgressHUD MBProgressHUD就不多說了,偉大的菊花。 下載地址:https://github.com/jdg/MBProgressHUD 6、SVProgressHUD SVProgressHUD是一個輕量級的菊花。 下載地址:https://github.com/samvermette/SVProgressHUD 7、MWPhotoBrowser MWPhotoBrowser 實現了一個照片瀏覽器類似 iOS自帶的相冊應用,可顯示來自手機的圖片或者是網絡圖片,可自動從網絡下載圖片并進行緩存。可對圖片進行縮放等操作。 下載地址:https://github.com/mwaterfall/MWPhotoBrowser 8、ShareSDK ShareSDK支持分享到新浪微博、微信好友、微信朋友圈、QQ好友、騰迅微博、QQ空間、人人網、開心網、豆瓣、搜狐微博、網易微博、短信、郵件、打印、拷貝等。但是由于這個SDK包很大,所以用的時候一定要精簡一下。下載地址:http://sharesdk.cn/Download轉載于:https://www.cnblogs.com/zhanghuifeng/p/4747148.html
總結
以上是生活随笔為你收集整理的iOS开发常用的第三方的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java运行机制及相关术语
- 下一篇: bellmanford队列优化