iOS----------經常使用三方庫

1.筆者經常使用三方庫

名稱 做用 說明
<small>AFNetworking <small>基於HTTP/HTTPS 聯網請求 <small>
<small>SDWebImage <small>圖片異步加載和緩存 <small> image圖像沒作壓縮處理
<small> FMDB <small>SQLite數據庫處理 <small>將xcode嵌入的數據庫api進行封裝
<small>MJRefresh <small>上拉刷新,觸底加載 <small>用於數據分頁再次加載時(多用於tableView)
<small>MBProgressBUD <small>提示框 <small>支持多種動畫(推薦)
<small> Masonry <small>自動佈局(autoLayout) <small>
<small> SDCycleScrollView <small>輪播圖 <small> SD大神不知道是誰,寫了不少有用三方庫
<small> YYModel <small>JSON-模型對象轉換(非侵入性) <small> 90後大神寫神做(YYKIT)
<small> MJExtesion <small>JSON-模型對象轉換(非侵入性) <small> MJ用運行時寫的
<small> FSCalendar <small>日曆控件 <small>
<small> JT3DScrollView <small>滾動視圖動畫效果 <small>
<small> poping <small>動畫效果 <small>一位大神根據facebook動畫開源後寫的
<small> MWPhotoBrowser <small>圖片瀏覽器 <small>
<small> SDPhotoBrowser <small>圖片瀏覽器 <small>
<small> TZImagePickerController <small>圖片選擇器(仿微信) <small>
<small> MMDrawerController <small>側滑欄 <small>
<small> JSAnimatedImagesView <small>圖片背景漸變效果 <small>
<small> RPSlidingMenu <small>UltraVisual 風格的集合視圖菜單 <small>
<small> PYSearch <small>優雅的搜索控制器 <small>

2.筆者經常使用三方api接口

名稱 做用 說明
<small> SMSDK <small>免費短信驗證 <small>地址:http://www.mob.com/
<small>ShareSDK <small>社會化分享 <small>地址:http://www.mob.com/
<small>友盟(umeng ) <small>社會化分享 <small>地址:http://www.umeng.com/
<small>BaiduMapKit(百度地圖) <small>地圖api <small>地址:http://lbsyun.baidu.com/
<small>極光推送(GTSDK) <small>推送 <small>地址:http://www.getui.com/
<small> 支付寶 <small>支付 <small>地址:https://openhome.alipay.com
<small> 微信 <small>支付 <small>地址:https://pay.weixin.qq.com
<small> 融雲 <small>IM即時通信 <small>地址:http://www.rongcloud.cn/

以上是我開發中用到的三方庫和三方api接口,有什麼不對的地方但願你們指出來,下面是沒用過蒐集的git

3.筆者蒐集的三方庫(API)

名稱 做用 說明
<small> 高德地圖 <small>地圖 <small>地址:http://lbs.amap.com/
<small> 環信 <small>即時通信 <small>地址:http://www.easemob.com/
<small> ZXing Objc <small>二維碼 <small>
<small> 訊飛 <small>語音識別/合成等 <small>地址:http://www.xfyun.cn/
<small> GPUImage <small>圖片濾鏡 <small>
<small> FXBlurView <small>模糊 <small>
<small> StreamingKit <small>流媒體 <small>
<small> FreeStreamer <small>流媒體 <small>
<small> DOUAudioStreamer <small>流媒體 <small>
<small> SVProgressHUD <small>提示框 <small>
<small> KVNProgressHUD <small>提示框 <small>
<small> IQKeyboardManager <small>鍵盤管理 <small>
<small> YYKeyboardManager <small>鍵盤管理 <small>
<small> ZSSRichTextEditor <small>富文本編輯 <small>
<small> TMCache <small>緩存 <small>
<small> CocoaAsyncSocket <small>異步套接字 <small>
<small> MGTemplateEngine <small>模板引擎 <small>
<small> GRMustache <small>模板引擎 <small>
<small> sskeychain <small>鑰匙串 <small>
<small> RESideMenu <small>側滑欄 <small>
<small> ReactiveCocoa <small>響應式編程 <small>
<small> WebViewJavaScriptBridge <small>Objective-C和JavaScript混編 <small>
<small> NJKWebViewProgress <small>UIWebView進度條 <small>
<small> LTNavigationBar <small>導航欄定製 <small>
<small> FoldingTabBar.iOS <small>可摺疊分欄條 <small>
<small> UITableView-FDTemplateLayoutCell <small>表格視圖單元格自適應 <small>
<small> PNChart <small>統計圖表 <small>
<small> Specta <small>TDD/BDD <small>
<small> Kiwi <small>TDD/BDD <small>
<small> iCarousel <small>輪播 <small>
<small> MagicalRecord <small>簡化CoreData <small>
<small> CocoaLumberjack <small>RESTful客戶端 <small>
<small> RestKit <small>日誌 <small>
<small> FlatUIKit <small> 扁平化UI <small>
<small> Realm <small>移動數據庫 <small>

4.YYKIT工具庫

名稱 做用 說明
<small> YYModel <small>高性能的 iOS JSON模型框架 <small>
<small> YYCache <small>高性能的 iOS 緩存框架 <small>
<small> YYImage <small>強大的 iOS 圖像框架 <small>
<small> YYWebImage <small>高性能的 iOS 異步圖像加載框架 <small>
<small> YYText <small>功能強大的 iOS 富文本框架 <small>
<small> YYKeyboardManager <small>iOS 鍵盤監聽管理工具 <small>
<small> YYDispatchQueuePool <small>iOS 全局併發隊列管理工具 <small>
<small> YYAsyncLayer <small>iOS 異步繪製與顯示的工具 <small>
<small>YYCategories <small>功能豐富的 Category 類型工具庫。 <small>

以上三方庫基本在GitHub都能找到,最好是經過cocopods來管理github

做者:川農鑑黃師 連接:https://www.jianshu.com/p/2d2521f4e28a 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索