IOS 開發(fā) 常用第三方

鍵盤管理

TPKeyboardAvoiding

IQKeyboardManager(1.2.8)

彈窗HUD

MBProgressHUD(0.9.2)

SVProgressHUD

UIView+Toast?UIView顯示提示Category

Toast-Swift?Tosat-swift版本

SnailPopupController?快速彈出自定義視圖,支持自定義蒙版樣式/過渡效果/手勢拖動(dòng)等

JSON轉(zhuǎn)Model文件工具

JSONExport

WHC_DataModelFactory

上下拉刷新

MJRefresh

SVPullToRefresh

JSON解析

MJExtension

網(wǎng)絡(luò)請求

AFNetworking

Alamofire?AFNetworking swift版本

YTKNetwork?AFNetworking的封裝

YQNetworking?基于AFNetworking3.x封裝網(wǎng)絡(luò)請求功能,API面向業(yè)務(wù)層更加友好

XMNetworking?AFNetworking的封裝

PPNetworkHelper?AFNetworking 3.x 與YYCache封裝,一句代碼搞定數(shù)據(jù)請求與緩存

Websocket

SocketRocket?facebook開源的websocket框架(RFC 6455)支持

WebsocketStompKit?STOMP over websocket client for iOS

UI工具集

XLUIKit?各種常用的UI工具,有源碼,簡單實(shí)用

QMUI_iOS?騰訊開源的一個(gè)UI組件框架,包含對(duì)常用UI控件的封裝

代碼實(shí)現(xiàn)自動(dòng)布局

Masonry

SnapKit(swift)

繪圖

PNChart

UUChartView

iOS-Echarts

AAChartKit?A modal passcode input and validation view controller for iOS

HXCharts?HXCharts包括了儀表盤、柱狀圖、圓形圖、折線圖等四種繪圖 簡潔簡單

動(dòng)畫

LSAnimator?Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift.

視頻播放

ZFPlayer?一款功能很強(qiáng)大的視頻播放器,支持緩存,斷點(diǎn)下載

JPVideoPlayer?基于 AVPlayer實(shí)現(xiàn)了邊下邊播,同時(shí)支持?jǐn)帱c(diǎn)續(xù)傳

視頻直播

MiaowShow?iOS視頻直播初窺:高仿Blog<喵播APP>

BarrageRenderer?直播彈幕框架

DanmuTool?彈幕渲染解決方案

LiveSendGift?直播發(fā)送彈幕效果

LFLiveKit?直播推流 基于oc寫的優(yōu)酷土豆開源的

SuperPlayer?騰訊云直播解決方案

netease?網(wǎng)易云信 比較完善的直播解決方案 有直播demo和完善技術(shù)支持

背景動(dòng)畫實(shí)現(xiàn)方案

STLBGVideo

VideoSplashKit

LoginWithVideoDemo

XHLaunchAd?開屏廣告解決方案

文件上傳和下載

SODownloader?基于AFNetworking3.0封裝的多任務(wù)同時(shí)下載

ZFDownload?支持?jǐn)帱c(diǎn)下載 實(shí)時(shí)下載進(jìn)度 實(shí)時(shí)下載速度

MCDownloadManager?A simple and convenient multi task download manager

HWIFileDownload?HWIFileDownload simplifies file download with NSURLSession on iOS.

XXDownload

FKDownloader???????Maybe the best file downloader.

數(shù)據(jù)庫操作

JQFMDB?FMDB的封裝,操作簡單,線程安全,擴(kuò)展性強(qiáng),直接操作model或dictionary

BGFMDB?FMDB的封裝,直接模型操作數(shù)據(jù)庫,方法多,功能強(qiáng)大

FMDB

JavaScript與Objc交互

UIWebView-TS_JavaScriptContext?通過Runtime動(dòng)態(tài)注入交互對(duì)象通過JavaScriptCore來實(shí)現(xiàn),實(shí)現(xiàn)這個(gè)分類代理方法,會(huì)在合適的時(shí)候注冊交互,用來實(shí)現(xiàn)js和oc交互很方便

OCJS_Interac?運(yùn)用UIWebView-TS_JavaScriptContext實(shí)現(xiàn)交互的demo

http://www.itdecent.cn/p/939db6215436 交互參考

**側(cè)滑效果*

CWLateralSlide?一行代碼集成超低耦合的側(cè)滑功能

圖片管理

SDWebImage?圖片緩存和加載

SDCycleScrollView?輪播圖

LXImageLoopBrowser?圖片瀏覽器

PhotoBrowser?Swift. 圖片瀏覽器,交互方式、表現(xiàn)形式與微信一致

LXPhotoAlbumServer?圖片選擇器

MWPhotoBrowser?A simple iOS photo and video browser with optional grid view, captions and selections.

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

ZLPhotoBrowser?方便易用的相冊多選框架,支持預(yù)覽/相冊內(nèi)拍照、預(yù)覽快速多選照片,3DTouch

IDMPhotoBrowser?Photo Browser / Viewer inspired by Facebook's and Tweetbot's with ARC support, swipe-to-dismiss, image progress and more

GKPhotoBrowser?圖片瀏覽器 支持自定義

cell相關(guān)

UITableView+FDTemplateLayoutCell?cell高度動(dòng)態(tài)計(jì)算

MGSwipeTableCell?cell側(cè)滑刪除

collectionView

CollectionSectionView?給collectionView的cell塊整體設(shè)置背景

定位導(dǎo)航大頭針

LocationManager?block回調(diào)定位封裝

INTULocationManager?定位

DXCustomCallout-ObjC?地圖自定義

無數(shù)據(jù)空白頁管理

DZNEmptyDataSet?空白頁管理

GBNoData?空白頁

LYEmptyView?空白頁解決方案

小紅點(diǎn)角標(biāo)解決方案

RJBadgeKit?小紅點(diǎn)(消息推送提醒)完整解決方案

JSBadgeView?角標(biāo)

彈窗

zhPopupController?Popup your custom view is easy, support custom mask style, transition effects and gesture to drag.

OpenEmu?菜單彈窗 支持swift

富文本

MLEmojiLabel?自動(dòng)識(shí)別網(wǎng)址、號(hào)碼、郵箱、@、#話題#和表情的label。 可以自定義自己的表情識(shí)別正則,和對(duì)應(yīng)的表情圖像

FPS查看

GDPerformanceView-Swift

YYFPSLabel

轉(zhuǎn)場動(dòng)畫

HHTransition?主流轉(zhuǎn)場動(dòng)畫,無侵入,API簡單易用。

其他

SABlurImageView?You can use blur effect and it's animation easily to call only two methods.

FDFullscreenPopGesture?全屏側(cè)滑手勢

RCDraggableButton?可以拖拽按鈕(可以實(shí)現(xiàn)活動(dòng)按鈕效果)

SSKeychain?鑰匙串

SKTagView?支持自動(dòng)布局的標(biāo)簽tag

JCTagListView?標(biāo)簽自動(dòng)布局

Qiniu(7.0)?七牛云儲(chǔ)存

VTMagic?類似今日頭條滑動(dòng)視圖

MXParallaxHeader?tableView頭部下拉放大效果

YYKit?著名的YYKit框架 YYLabel(富文本) YYImage(GIF,APNG)等都非常好用

UICountingLabel?數(shù)字動(dòng)畫效果

ASFTableView?表格效果實(shí)現(xiàn)

AutoScrollLabel?文字跑馬燈滾動(dòng)效果

selectSeat?電影選座效果

FSCalendar?很好用的日歷框架

IDCardRecognition?中國大陸第二代身份證識(shí)別,自動(dòng)讀出身份證上的信息(姓名、性別、民族、住址、身份證號(hào)碼)并截取身份證照片

YJ3DTouch?YJ3DTouch can easily implement 3D Touch.

WRNavigationBar?一個(gè)輕量的可動(dòng)態(tài)改變導(dǎo)航欄顏色、透明度、大小等屬性的框架

AirSandbox?app內(nèi)部查看沙盒內(nèi)容操作簡單

DKNightVersion?夜間模式解決方案

WMDragView?可拖拽 可吸附的按鈕

TOPasscodeViewController?A modal passcode input and validation view controller for iOS

Popover?一款優(yōu)雅易用的類似QQ和微信消息頁面的右上角微型菜單彈窗, 最低支持iOS6.

POSInputStreamLibrary?NSInputStream文件流讀取相冊文件

iVersion?版本更新控制

LeftSlide?LeftSlideViewController QQ側(cè)拉實(shí)現(xiàn)

SCIndexView?tableView右側(cè)索引 仿微信樣式

完整版app

YReaderDemo?防追書神器小說閱讀器

bilibili-fake?仿Bilibili iOS客戶端

工具類

BLStopwatch?查看app啟動(dòng)時(shí)間優(yōu)化app啟動(dòng)方案

PPRows?mac上計(jì)算寫了多少行代碼

Swift學(xué)習(xí)

30DaysofSwift?Swift學(xué)習(xí)demo 基于4.0

SwiftGuide?Swift語言主流學(xué)習(xí)資源

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,205評(píng)論 3 119
  • 一場有機(jī)有未來的辯論賽開始了 有未來才有有機(jī)! 發(fā)展才是硬道理! 硬道理就是有業(yè)績! 未來已來,業(yè)績?nèi)绾蝸?唯有持...
    陽光創(chuàng)客敖偉偉閱讀 102評(píng)論 0 0
  • 心理學(xué)專家武志紅在他的文章中說:我們的所有行為,都是在追求好處,問題僅僅是我們是否知道,自己在追求什么好處。 最近...
    70珊妮閱讀 2,133評(píng)論 0 0
  • 小密圈由于不可描述的原因,預(yù)計(jì)維護(hù)三個(gè)月,之前我已經(jīng)在小密圈養(yǎng)成寫每日寫卡片的習(xí)慣,于是思考在過渡期建立一個(gè)替代品...
    陳素封閱讀 634評(píng)論 2 3

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