一线大厂使用的开源iOS框架

腾讯开源iOS自动内存泄露检测工具MLeaksFinder
https://github.com/Tencent/MLeaksFinder
腾讯开源的数据库框架
https://github.com/Tencent/wcdb
QMUI iOS——致力于提高项目 UI 开发效率的解决方案
https://github.com/QMUI/QMUI_iOS
专注于提升H5首屏速度优化
https://github.com/Tencent/VasSonic
FaceBook
YogaKit方便快捷的UI布局库,类似于CSS。

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

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

CardIO更快速更方便的实现银行卡的扫描。

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

CocoaAsyncSocket更方便Socket的连接,接受 发送消息等。
YYKit国内很不错的一个开源框架。包含了一系列不错的框架。

HPGrowingTextView 实现了增加多行文本和减少文本时输入框的伸缩和滚动效果。
AVOSCloudAVSO Cloud是解决云端数据存储,消息推送,用户行为统计分析和社会化组件以及后端部署的一站化提供商,支持iOS、安卓、JavaScript平台,支持cocoapods安装。
RegexKitLite一个很强大的第三方正则表达式开源库

KSCrashiOS Crash文件收集。
iCarousel iCarousel 是一个使用简单、高度自定义的多类型视图切换的控件,支持iOS/Mac OS、ARC & Thread Safety。
KVOControllerKVOController是FaceBook的一个开源库,提供了方便的姿势让你去使用KVO
NimbusKitNimbusKit是一个非常适合有经验的开发人员使用的文档完整的iOS开发框架,并且提供了模块化的方式来将解决iOS开发的各种不同需求
MBProgressHUD 文本弹出框
SDWebImage图片异步下载处理框架。

AFNetworking网络请求框架

FMDB数据库管理工具。

QQ音乐
Shimmer 可以为你的APP中的任何视图添加”一闪一闪”的效果。
CocoaLumberjackCocoaLumberjack是个非常好用的开源日志库
OpenUDID以CFUUID为基础生成一个串,并同时存储于系统剪切板和程序的沙盒(NSUserDefault)中,应用程序从这两个地方之一获取UDID。在苹果宣布禁用传统UDID方案后,这是目前使用较为广泛的开源方案,包括友盟在内的很多开发商都使用这一方案。

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

QQ邮箱
SZTextView提供一个带有placeholder的textview.
OpenCVOpenCV是一个开源跨平台的的计算机视觉和机器学习库,可以用来做图片视频的处理、图形识别、机器学习等应用.
ReactiveCocoaReactiveCocoa是github开源的一个函数式响应式编程框架,是在iOS平台上对FRP的实现.

MasonryiOS上好用的UI布局框架,封装了系统的autolayout.
SAMKeychainSSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置.

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

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

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

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

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

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

TFHpplehtml 解析
AspectsAspect是一个基于metho swizzing的iOS函数替换的第三方库

KissXMLKissXML生成一个XML文件 解析XML文件。
SSZipArchive解压和压缩文件。
TTTAttributedLabelTTTAttributedLabel是一个替代,UILabel提供了一种简单的方式来高效地呈现属性字符串

腾讯视频
JTSImageViewController一个图片的浏览框架。

Waver声波库。

AESCrypt:AES加密 解密。
DACircularProgress一个好用的弧形进度条
CHTCollectionViewWaterfallLayout流水布局

闲鱼
MSWeakTimer安全使用NSTimer.

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

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

天猫
ABContactHelper 访问联系人
Ejecta通过OpenGL OpenAL来实现 WebCanvas JS等
FXLabel FXLabel是一个功能强大使用简单的类库,通过提供一个子类改进了标准的UILabel组件,为字体增加了阴影、内阴影和渐变色等,可以被用在任何标准的UILabel中。FXLabel还提供了更多控件,可以对字体行距、字体间距等进行调整。
AppiraterAPPirater是一个第三方开源的评分框架。
待续...

你可能感兴趣的:(一线大厂使用的开源iOS框架)