iOS常用三方框架集合, Swift常用三方框架集合

持續(xù)更新中......

Objective-C 版本

  • JMBaseKit 一款輕量的常用宏定義,版本兼容框架。

  • JSONKit 一個(gè)非常高性能的Objective-C JSON庫(kù)

  • AFNetworking 網(wǎng)絡(luò)請(qǐng)求事件處理的框架。

  • SDWebImage 此庫(kù)提供具有緩存支持的異步映像下載程序。

  • MBProgressHUD 是一個(gè)iOS插件類(lèi),在后臺(tái)線程中完成工作時(shí)顯示帶有指示符和/或標(biāo)簽的半透明HUD。

  • MJRefresh 使用pull-to-refresh的簡(jiǎn)單方法。

  • Masonry 是一個(gè)輕量級(jí)的布局框架,它使用更好的語(yǔ)法包裝AutoLayout。

  • FMDB 是針對(duì)libsqlite3框架進(jìn)行封裝的三方,它以O(shè)C的方式封裝了SQLite的C語(yǔ)言的API。

  • TZImagePickerController 一個(gè)支持多選、選原圖和視頻的圖片選擇器,同時(shí)有預(yù)覽、裁剪功能,支持iOS6+。

  • SYPhotoBrowser 圖片瀏覽器

  • zhPopupController 彈出您的自定義視圖很容易,支持自定義蒙版樣式,過(guò)渡效果和拖動(dòng)手勢(shì)。

  • CKNavSmoothDemo 在系統(tǒng)導(dǎo)航欄的基礎(chǔ)上,實(shí)現(xiàn)平滑的顯示和隱藏。

  • SGQRCode 二維碼輕量管理的庫(kù)。

  • SDCycleScrollView 無(wú)限循環(huán)的輪播圖。

  • IQKeyboardManager 允許您防止此問(wèn)題的鍵盤(pán)滑動(dòng)并覆蓋UITextField / UITextView,而無(wú)需您編寫(xiě)任何代碼或進(jìn)行任何其他設(shè)置。 要使用IQKeyboardManager,只需將源文件添加到項(xiàng)目中即可。

  • YYKit 是iOS組件的集合。

  • BRPickerView 封裝的是iOS中常用的選擇器組件。高度封裝,只需一句代碼即可完成調(diào)用,使用比較靈活支持自定義主題顏色。選擇器類(lèi)型主要包括:日期選擇器、時(shí)間選擇器、地址選擇器、自定義字符串選擇器。

  • XHLaunchAd 開(kāi)屏廣告、啟動(dòng)廣告解決方案-支持靜態(tài)/動(dòng)態(tài)圖片廣告/mp4視頻廣告。

  • XLCardSwitch 利用余弦函數(shù)的曲線特性實(shí)現(xiàn)的圖片居中放大瀏覽工具。

  • JFCitySelector 幾行代碼即可將集三級(jí)城市選擇、定位、搜索和字母索引于一身的城市選擇器集成到你的項(xiàng)目中,極其簡(jiǎn)單輕便。

  • JYBDAVCapture OCR掃描身份證及銀行卡。

  • Objective-C-RSA 使用Objective-C iOS進(jìn)行RSA加密。

  • ZFChart 模仿PNChart,Charts寫(xiě)的一個(gè)圖表庫(kù),用法簡(jiǎn)單,暫時(shí)有柱狀圖,線狀圖,餅圖,波浪圖,雷達(dá)圖,圓環(huán)圖等類(lèi)型,帶動(dòng)畫(huà)效果。

  • Lottie 是一個(gè)適用于Android和iOS的移動(dòng)庫(kù),可以用最少的代碼實(shí)時(shí)渲染基于矢量的動(dòng)畫(huà)和藝術(shù)。

  • Pop 是 facebook 開(kāi)發(fā)的可擴(kuò)展動(dòng)畫(huà)引擎。

  • CocoaAsyncSocket 為Mac和iOS提供易于使用且功能強(qiáng)大的異步Socket 通信。

  • CocoaHTTPServer 是一個(gè)小型,輕量級(jí),可嵌入的HTTP服務(wù)器,適用于Mac OS X或iOS應(yīng)用程序。

  • WMPlayer 視頻播放器,繼承UIView,內(nèi)部封裝了AVPlayer和FFmpeg,WMPlayer和新增加的萬(wàn)能播放器WNPlayer完全解耦。開(kāi)發(fā)者可以任意選擇適合自己的播放器進(jìn)行編碼,或者選擇性的導(dǎo)入其中的一個(gè)播放器。 cell中播放視頻,全屏小屏切換自如。

  • WebViewJavascriptBridge 用于 WKWebView & UIWebView 中 OC 和 JS 交互。

swift 版本

  • Alamofire http網(wǎng)絡(luò)請(qǐng)求事件處理的框架

  • SQLite.swift 一款類(lèi)型安全,Swift 封裝的 SQLite3 框架

  • SwiftyJSON 很好、很方便地處理JSON數(shù)據(jù)。

  • SnapKit 類(lèi)似于oc Masonry(推薦)

  • ExSwift 包含一組標(biāo)準(zhǔn)類(lèi)型和類(lèi)的Swift擴(kuò)展

  • DGElasticPullToRefresh 下拉刷新

  • ImagePicker 是一款適用于iOS應(yīng)用程序的一體式相機(jī)解決方案。它允許用戶從庫(kù)中選擇圖像并同時(shí)拍照。作為一個(gè)開(kāi)發(fā)人員,你會(huì)得到所有用戶交互的通知,免費(fèi)獲得漂亮的用戶界面,這很簡(jiǎn)單。

  • ZHRefresh swift版的下拉刷新框架, 一行代碼搞定上拉加載, 下拉刷新

最后編輯于
?著作權(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)容