標籤:bar 響應式 war anim 版本 中國 data 響應 ash
鍵盤管理
TPKeyboardAvoiding
IQKeyboardManager
彈窗HUD
MBProgressHUD
SVProgressHUD
UIView+Toast UIView顯示提示Category
Toast-Swift Tosat-swift版本
SnailPopupController 快速彈出自訂視圖,支援自訂蒙版樣式/過渡效果/手勢拖動等
上下拉重新整理
MJRefresh
SVPullToRefresh
JSON解析
MJExtension
網路請求
AFNetworking
Alamofire AFNetworking swift版本
YTKNetwork AFNetworking的封裝
Websocket
SocketRocket facebook開源的websocket架構(RFC 6455)支援
代碼實現自動布局
Masonry
SnapKit(swift)
繪圖
PNChart
UUChartView
iOS-Echarts
AAChartKit A modal passcode input and validation view controller for iOS
HXCharts HXCharts包括了儀錶盤、柱狀圖、圓形圖、折線圖等四種繪圖 簡潔簡單
動畫
LSAnimator Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift.
視頻播放
ZFPlayer 一款功能很強大的視頻播放器,支援緩衝,斷點下載
JPVideoPlayer 基於 AVPlayer實現了邊下邊播,同時支援斷點續傳
ApsaraVideo for Live
MiaowShow iOSApsaraVideo for Live初窺:高仿Blog<喵播APP>
BarrageRenderer 直播彈幕架構
DanmuTool 彈幕渲染解決方案
LiveSendGift 直播發送彈幕效果
LFLiveKit 直播推流 基於oc寫的優酷馬鈴薯開源的
背景動畫實現方案
STLBGVideo
VideoSplashKit
LoginWithVideoDemo
XHLaunchAd 開屏廣告解決方案
檔案上傳和下載
SODownloader 基於AFNetworking3.0封裝的多任務同時下載
ZFDownload 支援斷點下載 即時下載進度 即時下載速度
MCDownloadManager A simple and convenient multi task download manager
資料庫操作
JQFMDB FMDB的封裝,操作簡單,安全執行緒,擴充性強,直接操作model或dictionary
BGFMDB FMDB的封裝,直接模型操作資料庫,方法多,功能強大
FMDB
JavaScript與Objc互動
UIWebView-TS_JavaScriptContext 通過Runtime動態注入互動對象通過JavaScriptCore來實現,實現這個分類代理方法,會在合適的時候註冊互動,用來實現js和oc互動很方便
OCJS_Interac 運用UIWebView-TS_JavaScriptContext實現互動的demo
https://www.jianshu.com/p/939db6215436 互動參考
**側滑效果*
CWLateralSlide 一行代碼整合超低耦合的側滑功能
圖片管理
SDWebImage 圖片緩衝和載入
SDCycleScrollView 輪播圖
LXImageLoopBrowser 圖片瀏覽器
PhotoBrowser Swift. 圖片瀏覽器,互動方式、表現形式與一致
LXPhotoAlbumServer 圖片選取器
MWPhotoBrowser A simple iOS photo and video browser with optional grid view, captions and selections.
TZImagePickerController 一個支援多選、選原圖和視頻的圖片選取器,同時有預覽功能,支援iOS6+。
ZLPhotoBrowser 方便易用的相簿多選架構,支援預覽/相簿內拍照、預覽快速多選照片,3DTouch
IDMPhotoBrowser Photo Browser / Viewer inspired by Facebook‘s and Tweetbot‘s with ARC support, swipe-to-dismiss, image progress and more
GKPhotoBrowser 圖片瀏覽器 支援自訂
cell相關
UITableView+FDTemplateLayoutCell cell高度動態計算
MGSwipeTableCell cell側滑刪除
collectionView
CollectionSectionView 給collectionView的cell塊整體設定背景
定位導航圖釘
LocationManager block回調定位封裝
INTULocationManager 定位
DXCustomCallout-ObjC 地圖自訂
無資料空白頁管理
DZNEmptyDataSet 空白頁管理
小紅點角標解決方案
RJBadgeKit 小紅點(訊息推送提醒)完整解決方案
JSBadgeView 角標
彈窗
zhPopupController Popup your custom view is easy, support custom mask style, transition effects and gesture to drag.
富文本
MLEmojiLabel 自動識別網址、號碼、郵箱、@、#話題#和表情的label。 可以自訂自己的表情識別正則,和對應的表情映像
FPS查看
GDPerformanceView-Swift
YYFPSLabel
轉場動畫
HHTransition 主流轉場動畫,無侵入,API簡單易用。
輪播圖
SDCycleScrollView
響應式編程
ReactiveObjC
其他
SABlurImageView You can use blur effect and it‘s animation easily to call only two methods.
FDFullscreenPopGesture 全屏側滑手勢
RCDraggableButton 可以拖拽按鈕(可以實現活動按鈕效果)
SSKeychain 鑰匙串
SKTagView 支援自動布局的標籤tag
JCTagListView 標籤自動布局
Qiniu(7.0) 七牛雲儲存
VTMagic 類似今日頭條滑動視圖
MXParallaxHeader tableView頭部下拉放大效果
YYKit 著名的YYKit架構 YYLabel(富文本) YYImage(GIF,APNG)等都非常好用
UICountingLabel 數字動畫效果
ASFTableView 表格效果實現
AutoScrollLabel 文字跑馬燈滾動效果
selectSeat 電影選座效果
FSCalendar 很好用的日曆架構
IDCardRecognition 中國大陸第二代身份證識別,自動讀出身份證上的資訊(姓名、性別、民族、住址、社會安全號碼碼)並截取身份證照片
YJ3DTouch YJ3DTouch can easily implement 3D Touch.
WRNavigationBar 一個輕量的可動態改變導覽列顏色、透明度、大小等屬性的架構
AirSandbox app內部查看沙箱內容操作簡單
DKNightVersion 夜間模式解決方案
WMDragView 可拖拽 可吸附的按鈕
TOPasscodeViewController A modal passcode input and validation view controller for iOS
Popover 一款優雅易用的類似QQ和訊息頁面的右上方微型菜單彈窗, 最低支援iOS6.
POSInputStreamLibrary NSInputStream檔案流讀取相簿檔案
iVersion 版本更新控制
LeftSlide LeftSlideViewController QQ側拉實現
完整版app
YReaderDemo 防追書神器小說閱讀器
bilibili-fake 仿Bilibili iOS用戶端
工具類
BLStopwatch 查看app啟動時間最佳化app啟動方案
PPRows mac上計算寫了多少行代碼
iOS開發常用第三方開源架構 持續更新中...