大厂iOS APP都用了哪些第三方库?

FaceBook

YogaKit:方便快捷的UI布局库,类似于CSS。

React Native::跨平台移动应用开发框架。

FXBlurView:可以实时处理的毛玻璃效果,更快速 更易于使用。

AsyncDisplayKit:异步绘制UI的框架,能够让复杂的UI界面依然顺滑。

Card.IO:更快速更方便的实现银行卡的扫描。

QQ

GPUImage:个开元的基于GPU的图片或视频的处理框架,其本身内置了多达120多种常见的滤镜效果,功能十分的强大。

CocoaAsyncSocket:更方便Socket的连接,接受 发送消息等。

YYKit:国内很不错的一个开源框架。包含了一系列不错的框架。

HPGrowingTextView: 实现了增加多行文本和减少文本时输入框的伸缩和滚动效果。

AVOSCloud:AVSO Cloud是解决云端数据存储,消息推送,用户行为统计分析和社会化组件以及后端部署的一站化提供商,支持iOS、安卓、JavaScript平台,支持cocoapods安装。

RegexKitLite:一个很强大的第三方正则表达式开源库

KSCrash:iOS Crash文件收集。

iCarousel: iCarousel 是一个使用简单、高度自定义的多类型视图切换的控件,支持iOS/Mac OS、ARC & Thread Safety。

KVOController:KVOController是FaceBook的一个开源库,提供了方便的姿势让你去使用KVO

NimbusKit:NimbusKit是一个非常适合有经验的开发人员使用的文档完整的iOS开发框架,并且提供了模块化的方式来将解决iOS开发的各种不同需求

MBProgressHUD: 文本弹出框

SDWebImage:图片异步下载处理框架。

AFNetworking:网络请求框架

FMDB:数据库管理工具。


QQ音乐

Shimmer: 可以为你的APP中的任何视图添加”一闪一闪”的效果。

CocoaLumberjack:CocoaLumberjack是个非常好用的开源日志库

OpenUDID:以CFUUID为基础生成一个串,并同时存储于系统剪切板和程序的沙盒(NSUserDefault)中,应用程序从这两个地方之一获取UDID。在苹果宣布禁用传统UDID方案后,这是目前使用较为广泛的开源方案,包括友盟在内的很多开发商都使用这一方案。

Promise Kit:Promise 能够让你以基于事件的方式编写一连串的动作来实现异步。

QQ邮箱

RBBAnimaion:RBBAnimaion是CAKeyframeAnimation的子类,使用闭包来代替分散的代码。

SZTextView:提供一个带有placeholder的textview.

OpenCV:OpenCV是一个开源跨平台的的计算机视觉和机器学习库,可以用来做图片视频的处理、图形识别、机器学习等应用.

ReactiveCocoa:ReactiveCocoa是github开源的一个函数式响应式编程框架,是在iOS平台上对FRP的实现.

Masonry:iOS上好用的UI布局框架,封装了系统的autolayout.

SSKeychain:SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置.

PLCrashReporter:一款crash report 收集的第三方框架 配合KSCrash 使用。

TIM

KDCycleBannerView:简单易用的轮播图框架。

WeChat

SocketRocket:SocketRocket是Facebook开源的一个用于 iOS, macOS and tvOS客户端的websocket框架。

Pop:在iOS与OSX上通用的极具扩展性的动画引擎。它在基本的静态动画的基础上增加的弹簧动画与衰减动画,使之能创造出更真实更具物理性的交互动画。

T-微信读书

FLAnimatedImage:FLAnimatedImage 是由Flipboard开源的iOS平台上播放GIF动画的一个优秀解决方案,在内存占用和播放体验都有不错的表现

KFEpubKit:KFEpubKit是一款iOS和OSX下得epub提取解析框架。

ReactiveViewModel:项目中使用 ReactiveCocoa 一般都会嵌入 ReactiveViewModel 或者 ReactiveCocoaLayout 联合处理UI、网络、动画、布局、窗口切换等,组合使用时威力惊人

TFHpple:html 解析

Aspects: Aspect是一个基于metho swizzing的iOS函数替换的第三方库

KissXML:KissXML生成一个XML文件 解析XML文件。

SSZipArchive:解压和压缩文件。

TTTAttributedLabel:TTTAttributedLabel是一个替代,UILabel提供了一种简单的方式来高效地呈现属性字符串

腾讯视频

JTSImageViewController:一个图片的浏览框架。

Waver:声波库。

AESCrypt:AES加密 解密。

DACircularProgress:一个好用的弧形进度条

CHTCollectionViewWaterfallLayout:流水布局

闲鱼

MSWeakTimer:安全使用NSTimer.

Protobuf:是一种轻便高效的结构化数据存储格式.

MGSwipeTableCell: MGSwipeTableCell的使用侧滑UITableViewCell展示多个可操作按钮

天猫

ABContactHelper : 访问联系人

Ejecta:通过OpenGL OpenAL来实现 WebCanvas JS等

FXLabel: FXLabel是一个功能强大使用简单的类库,通过提供一个子类改进了标准的UILabel组件,为字体增加了阴影、内阴影和渐变色等,可以被用在任何标准的UILabel中。FXLabel还提供了更多控件,可以对字体行距、字体间距等进行调整。

Appirater:APPirater是一个第三方开源的评分框架。

你可能感兴趣的:(iOS)