iOS 常用第三方匯總

#  pod 'MGJRouter'  #| iOS路由 | MGJRouter的使用上更加容易上手,功能也比較簡(jiǎn)單,更加適用于頁(yè)面跳轉(zhuǎn)這種業(yè)務(wù)比較多的場(chǎng)景 |
#  pod 'AFNetworking'  #| 網(wǎng)絡(luò)請(qǐng)求 | AFNetworking是封裝的NSURLSession的網(wǎng)絡(luò)請(qǐng)求,由五個(gè)模塊組成:分別由網(wǎng)絡(luò)通信(核心),網(wǎng)絡(luò)通訊安全策略,網(wǎng)絡(luò)狀態(tài)監(jiān)聽(tīng),網(wǎng)絡(luò)通信信息序列化和反序列化,UIKit的擴(kuò)展庫(kù)|
#  pod 'ZXRequestBlock'  #| 防代理抓包 | 禁止網(wǎng)絡(luò)代理抓包(開(kāi)啟后將無(wú)法通過(guò)網(wǎng)絡(luò)代理抓包,通過(guò)Thor,Charles,Burp等均無(wú)法抓取此App的包,且在代理網(wǎng)絡(luò)下App內(nèi)部請(qǐng)求不受任何影響) |
#  pod 'Reachability'  #| 網(wǎng)絡(luò)狀態(tài)判斷 | Reachability類(lèi)是Apple官方出的判斷當(dāng)前網(wǎng)絡(luò)狀況的工具類(lèi),這個(gè)庫(kù)一直在隨著iOS的版本在更新,目前iOS10對(duì)應(yīng)的最新版本是5.0 |
#  pod 'YTKNetwork'  #| 對(duì)AFNetworking的封裝 | YTKNetwork 的基本的思想是把每一個(gè)網(wǎng)絡(luò)請(qǐng)求封裝成對(duì)象。所以使用 YTKNetwork,你的每一個(gè)請(qǐng)求都需要繼承 YTKRequest 類(lèi),通過(guò)覆蓋父類(lèi)的一些方法來(lái)構(gòu)造指定的網(wǎng)絡(luò)請(qǐng)求 |
#  pod 'SDWebImage'  #| 圖片異步加載和緩存 | SDWebImage具有緩存支持的異步映像下載程序。并添加了像UI元素分類(lèi)類(lèi)UIImageView、UIButton、MKAnnotationView,可以直接為這些UI元素添加圖片。 |
#  pod 'Masonry'  #| 布局框架 | 是一個(gè)輕量級(jí)的布局框架,擁有自己的描述語(yǔ)法,采用更優(yōu)雅的鏈?zhǔn)秸Z(yǔ)法封裝自動(dòng)布局,簡(jiǎn)潔明了并具有更高的可讀性。 |
#  pod 'IQKeyboardManager'  #| 鍵盤(pán)管理工具 | 解決彈起鍵盤(pán)遮蓋輸入框的問(wèn)題 |
#  pod 'YYKit'  #| iOS開(kāi)發(fā)組件 | 以下是項(xiàng)目中常用到的幾個(gè)組件 |
#  pod 'YYCategories'  #| 常用分類(lèi) | 為`Foundation and UIKit`提供許多有用的分類(lèi) |
#  pod 'YYText'  #| 富文本 | 強(qiáng)大的iOS富文本組件 |
#  pod 'YYModel'  #| 字典轉(zhuǎn)模型 | 高性能的字典轉(zhuǎn)模型的框架 |
#  pod 'YYImage'  #| 圖片加載 |功能強(qiáng)大的圖像框架 |
#  pod 'YYWebImage'  #| 圖片加載 | 異步圖片加載框架 |  |
#  pod 'YYCache'  #| 緩存框架 | 高性能 iOS 緩存框架,提供`內(nèi)存緩存`和`磁盤(pán)緩存` |
#  pod 'CHTCollectionViewWaterfallLayout'  #| 瀑布流 |  |
#  pod 'UICollectionViewLeftAlignedLayout'  #| 使collectionView左對(duì)齊 |  UICollectionViewLeftAlignedLayout是第三方的左對(duì)齊布局管理類(lèi),其繼承自UICollectionViewFlowLayout,使用其可以方便的進(jìn)行左對(duì)齊的瀑布流界面布局。 |
#  pod 'UITableView+FDTemplateLayoutCell'  #| cell高度 | 自動(dòng)計(jì)算cell高度并緩存cell高度 |
#  pod 'TABAnimated'  #| 空數(shù)據(jù)填充 | tableView骨架屏 |
#  pod 'FDFullscreenPopGesture'  #| 全屏左滑pop手勢(shì) | 提供全屏手勢(shì)返回功能 |
#  pod 'FMDB'  #| SQLite數(shù)據(jù)庫(kù) | 提供線程安全的Sqlite數(shù)據(jù)庫(kù)存取操作 |
#  pod 'MJExtension'  #| 字典轉(zhuǎn)模型框架 | 一套字典和模型之間互相轉(zhuǎn)換的超輕量級(jí)框架 |
#  pod 'MJRefresh'  #| 下拉刷新和上拉加載控件 | 用于為應(yīng)用添加常用的上拉加載更多與下拉刷新效果,適用 UIScrollView、UITableView、UICollectionView、UIWebView|
#  pod 'pop'  #| 動(dòng)畫(huà)過(guò)渡 |動(dòng)畫(huà)引擎,用于動(dòng)畫(huà)過(guò)渡??梢詤⒄誴opping |
#  pod 'DZNEmptyDataSet'  #| 空白頁(yè)  |UITableView/UICollectionView數(shù)據(jù)內(nèi)容為空時(shí)展示的空白頁(yè) |
#  pod 'MBProgressHUD'  #| 蒙版 | 加載loading以及顯示提示蒙版的HUD |
#  pod 'SVProgressHUD'  #| 蒙版 |加載loading |
#  pod 'JPFPSStatus'  #| 幀數(shù)檢測(cè) |通過(guò)`FPS(Frames Per Second)`每秒傳輸幀數(shù)的高低來(lái)檢查列表滾動(dòng)的流暢度 |  |
#  pod 'TZImagePickerController'  #| 圖片選擇器 | 總體上跟微信的照片選擇器界面和功能都差不多一樣 |
#  pod 'PNChart'  #| 各種圖表的展示 | PNChart 是一個(gè)強(qiáng)大的帶動(dòng)畫(huà)的圖表庫(kù) |
#  pod 'Charts'  #| 圖表 | Charts是一個(gè)輕量級(jí)的簡(jiǎn)易圖表,主要為DataV大屏數(shù)據(jù)展示組件庫(kù) 提供圖表支持,在該場(chǎng)景下不考慮圖表交互,僅需展示效果,因此插件不提供交互及復(fù)雜功能。插件配置項(xiàng)參考eCharts,具有相關(guān)經(jīng)驗(yàn)則極易上手使用 |
#  pod 'MMDrawerController'  #| 側(cè)邊欄 | 側(cè)邊欄的 Controller,實(shí)現(xiàn)抽屜效果 |
#  pod 'RESideMenu'  #| 側(cè)邊欄| QQ 側(cè)邊欄的效果 |
#  pod 'JSQMessagesViewController'  #| 推送 |聊天對(duì)話 |
#  pod 'CYLTabBarController'  #| 低耦合集成TabBarController | CYLTabBarController 是一個(gè)自定義的TabBarController, 集成非常簡(jiǎn)單 |
#  pod 'TTTAttributedLabel'  #|  富文本的Label | TTTAttributedLabel 繼承于 UILabel,所以具有 UILabel 所有的屬性和方法。通過(guò)CoreText繪制富文本 |
#  pod 'JVFloatLabeledTextField'  #| 特殊效果的textField | 浮動(dòng)文字的輸入框 |
#  pod 'SDCycleScrollView'  #| 循環(huán)輪播 | 采用UICollectionView的重用機(jī)制和循環(huán)滾動(dòng)的方式實(shí)現(xiàn)圖片的輪播滾動(dòng) |
#  pod 'iCarousel'  #| 輪播 | iCarousel是一個(gè)類(lèi),它繼承于UIView,用于簡(jiǎn)化實(shí)現(xiàn)各種類(lèi)型的旋轉(zhuǎn)木馬(分頁(yè)滾動(dòng)視圖)iPhone、iPad和Mac OS。iCarousel實(shí)現(xiàn)一些常見(jiàn)的影響如圓柱、平面式的旋轉(zhuǎn)木馬 |
#  pod 'PDTSimpleCalendar'  #| 日歷 | PDTSimpleCalendar是一個(gè)簡(jiǎn)單的日歷/日期選擇器組件,基于UICollectionView。 |
#  pod 'LBXScan'  #| 二維碼 | 二維碼相關(guān),ZXing、ZBar、iOS系統(tǒng)AVFoundation掃碼封裝,可自行選擇 |
#  pod 'FLEX'  #| 強(qiáng)大的調(diào)試庫(kù) | FLEX是一個(gè)需要注入式的一種框架,從描述來(lái)看,功能非常多。主要來(lái)講的話能夠?qū)φ谶\(yùn)行的應(yīng)用進(jìn)行樣式的修改和控件的讀取 |
#  pod 'UICKeyChainStore'  #|  存放用戶賬號(hào)密碼組件 | 在app開(kāi)發(fā)過(guò)程中通常會(huì)涉及到敏感信息的保存,ios給我們提供了keychain來(lái)將數(shù)據(jù)保存到鑰匙串中 |
#  pod 'XHLaunchAd'  #|  廣告頁(yè) |  1.支持全屏/半屏廣告.2.支持靜態(tài)/動(dòng)態(tài)廣告.3.兼容iPhone和iPad.4.支持廣告點(diǎn)擊事件5.自帶圖片下載,緩存功能.6.支持設(shè)置未檢測(cè)到廣告數(shù)據(jù),啟動(dòng)頁(yè)停留時(shí)間7.無(wú)依賴(lài)其他第三方框架  |
#  pod 'MLeaksFinder'  #| 內(nèi)存泄漏檢測(cè) | 支持自動(dòng)檢測(cè)代碼中存在的內(nèi)存泄漏問(wèn)題,只在 Debug 模式下有效 |
#  pod 'OpenShare'  #| 社交分享庫(kù) | 無(wú)需引入眾多第三方社交文件即可實(shí)現(xiàn)社交分享功能,實(shí)際大小幾KB左右,降低包體積 |
#  pod 'NJKWebViewProgress'  #| Web加載進(jìn)度顯示 | 可對(duì)UIWebView提供真實(shí)的加載進(jìn)度顯示 |
#  pod 'BlocksKit'  #| 事件回調(diào) | 針對(duì)界面事件響應(yīng)行為提供便捷的Block方式回調(diào)處理,方便集中處理邏輯 |
#  pod 'FXBlurView'  #| 視圖模糊庫(kù) | 提供實(shí)時(shí)的模糊效果 |
#  pod 'CocoaLumberjack'  #| 日志庫(kù) | 提供日記分級(jí)別記錄,日志文件存儲(chǔ),日志格式化輸出等 |
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容