大厂iOS APP都用了哪些第三方库?
YogaKit:方便快捷的UI布局库,类似于CSS。
React Native::跨平台移动应用开发框架。
FXBlurView:可以实时处理的毛玻璃效果,更快速 更易于使用。
AsyncDisplayKit:异步绘制UI的框架,能够让复杂的UI界面依然顺滑。
Card.IO:更快速更方便的实现银行卡的扫描。
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:简单易用的轮播图框架。
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 APP都用了哪些第三方库?相关推荐
- python新建一个文件夹需要重新安装模块吗_解决pycharm每次新建项目都要重新安装一些第三方库的问题...
目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项 ...
- pycharm配置python第三方库_解决pycharm每次新建项目都要重新安装一些第三方库的问题...
目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项 ...
- 在 iOS 客户端上通过 bitcode 为第三方库修复 bug
摘要 本文主要记录了 iOS 移动端的一个疑难 bug 的排查过程,以及介绍通过给 bitcode 打补丁重新生成机器码,为有问题的第三方库修复 bug 的方法. 主要涉及到的知识点如下: ARM 汇 ...
- IOS开发笔记之常用的第三方库(太多了。)
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. ...
- 最全面的iOS和Mac开源项目和第三方库汇总
标签: UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UIT ...
- iOS项目中用到的一些第三方库
今天来总结一下项目中用到的一些第三方库. 1. AFNetworking,在github上有3万多颗的星星,用作处理网络请求. 2. MZGuidePages, 这是一个小工具,用于创建首次使用app ...
- iOS开发中常用到的第三方库
整理了学习iOS之后常用的第三方库,后续有其他的会继续更新 希望可以帮助到你 网络请求: AFNetworking Alamofire 博客提到过https://blog.csdn.net/weixi ...
- iOS开发中用到的一些第三方库
下面是我在开发中用到的一些优秀的iOS第三方开源库: 1.AFNetworking(网络请求,类似的还有ASIHTTPRequest) https://github.com/AFNetworki ...
- 【iOS】Xcode 使用 CocoaPods 导入第三方库后没有提示
Github 上下载的开源项目,运行后出现的 [iOS]build diff: /../Podfile.lock: No such file or directory 解决后,又出现了这个问题. 解决 ...
最新文章
- 3月第一周几个要处理的问题
- ubuntu16.04:成功解决ubuntu16.04 忘记root密码
- Bootstrap学习之二:栅格化布局
- 分页和条件查询接口开发
- ios 顶部tab滑动实现_iOS开发之多表视图滑动切换示例(仿头条客户端)
- 基于光线追踪的渲染中景深(Depth of field)效果的实现
- endp 汇编start_常见汇编代码
- java concurrent int_Java高级特性系列--Concurrent
- 分析uint8_t\uint_16_t\uint32_t\uint64_t
- java 水仙花数问题(java50道经典编程题)
- Ckeditor富文本编辑器
- 设计模式之责任链模式(Java实现)
- 省份及对应的英文名称
- 电脑开机提示计算机无法启动不了,图文详解电脑开机无法进入系统怎么办
- 再劫面包店——未被实现的愿望的诅咒(正式版)
- STM32开发笔记113:ADS1258驱动设计——读取温度值
- Study - Material Design 浅析
- python随机出现外星人飞船_《外星人入侵》项目飞船和外星人相撞后飞船不返回屏幕底部,依然在外星人中间的问题解决方法...
- 【读书笔记】万物原理——打开客观世界与主观情感的大门
- 多线程和并发问题详解
热门文章
- Place_opt步骤详细解析(另附两周年活动中奖名单)
- 80年代的年画,画面朝气蓬勃,催人奋进,正能量满满,展望新时代
- oracle ebs r12 nls,Oracle EBS R12 - 如何通过命令上传XML/BI Publisher数据定义文件和模板文件...
- u盘写入映像时提示:主引导记录(mbr)写入失败!!
- ctfshow 萌新计划 writeup1-8
- 用python将照片做成数据集_那个20多万“不可描述”照片的数据集,有人用python做了鉴黄模型 | Demo...
- Java 类加载器、反射
- 公司该如何创建适合自己的区块链产品、联盟链、私链
- Redis 初解缓存
- 收藏 | 产品经理不可不知的 7 种技术思维