IOS 开发 常用第三方

键盘管理

TPKeyboardAvoiding

IQKeyboardManager(1.2.8)

弹窗HUD

MBProgressHUD(0.9.2)

SVProgressHUD

UIView+Toast UIView显示提示Category

Toast-Swift Tosat-swift版本

SnailPopupController 快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等

JSON转Model文件工具

JSONExport

WHC_DataModelFactory

上下拉刷新

MJRefresh

SVPullToRefresh

JSON解析

MJExtension

网络请求

AFNetworking

Alamofire AFNetworking swift版本

YTKNetwork AFNetworking的封装

YQNetworking 基于AFNetworking3.x封装网络请求功能,API面向业务层更加友好

XMNetworking AFNetworking的封装

PPNetworkHelper AFNetworking 3.x 与YYCache封装,一句代码搞定数据请求与缓存

Websocket

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

WebsocketStompKit STOMP over websocket client for iOS

UI工具集

XLUIKit 各种常用的UI工具,有源码,简单实用

QMUI_iOS 腾讯开源的一个UI组件框架,包含对常用UI控件的封装

代码实现自动布局

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实现了边下边播,同时支持断点续传

视频直播

MiaowShow iOS视频直播初窥:高仿Blog<喵播APP>

BarrageRenderer 直播弹幕框架

DanmuTool 弹幕渲染解决方案

LiveSendGift 直播发送弹幕效果

LFLiveKit 直播推流 基于oc写的优酷土豆开源的

SuperPlayer 腾讯云直播解决方案

netease 网易云信 比较完善的直播解决方案 有直播demo和完善技术支持

背景动画实现方案

STLBGVideo

VideoSplashKit

LoginWithVideoDemo

XHLaunchAd 开屏广告解决方案

文件上传和下载

SODownloader 基于AFNetworking3.0封装的多任务同时下载

ZFDownload 支持断点下载 实时下载进度 实时下载速度

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.

数据库操作

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 空白页管理

GBNoData 空白页

LYEmptyView 空白页解决方案

小红点角标解决方案

RJBadgeKit 小红点(消息推送提醒)完整解决方案

JSBadgeView 角标

弹窗

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

OpenEmu 菜单弹窗 支持swift

富文本

MLEmojiLabel 自动识别网址、号码、邮箱、@、#话题#和表情的label。 可以自定义自己的表情识别正则,和对应的表情图像

FPS查看

GDPerformanceView-Swift

YYFPSLabel

转场动画

HHTransition 主流转场动画,无侵入,API简单易用。

其他

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侧拉实现

SCIndexView tableView右侧索引 仿微信样式

完整版app

YReaderDemo 防追书神器小说阅读器

bilibili-fake 仿Bilibili iOS客户端

工具类

BLStopwatch 查看app启动时间优化app启动方案

PPRows mac上计算写了多少行代码

Swift学习

30DaysofSwift Swift学习demo 基于4.0

SwiftGuide Swift语言主流学习资源

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_x阅读 15,967评论 3 119
  • 一场有机有未来的辩论赛开始了 有未来才有有机! 发展才是硬道理! 硬道理就是有业绩! 未来已来,业绩如何来 唯有持...
    阳光创客敖伟伟阅读 82评论 0 0
  • 心理学专家武志红在他的文章中说:我们的所有行为,都是在追求好处,问题仅仅是我们是否知道,自己在追求什么好处。 最近...
    70珊妮阅读 1,943评论 0 0
  • 小密圈由于不可描述的原因,预计维护三个月,之前我已经在小密圈养成写每日写卡片的习惯,于是思考在过渡期建立一个替代品...
    陈素封阅读 557评论 2 3