美文网首页
常用第三方库

常用第三方库

作者: UILabelkell | 来源:发表于2017-11-06 14:10 被阅读35次

AFNetworking :用于网络数据请求。

SDWebImage:图片异步加载和缓存。

ReactiveCocoa:函数响应式编程工具,主要用于MVVM设计模式的数据绑定。本项目使用的是 pod 'ReactiveCocoa' ,'2.5'的版本。

Masonry:是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性。

IQKeyboardManager:键盘管理工具,优雅的解决弹起键盘遮盖输入框的问题。

YYKit:一套比较齐全的iOS开发组件。以下是项目中常用到的几个组件。
YYCategories:为Foundation and UIKit提供许多有用的分类。
YYText:强大的iOS富文本组件。
YYModel:高性能的字典转模型的框架。
YYImage:功能强大的图像框架。
YYWebImage:异步图片加载框架。[注:本项目主要使用:YYWebImage来加载图片,而SDWebImage主要兼容其他第三方框架]
YYCache:高性能 iOS 缓存框架,提供内存缓存和磁盘缓存。

UITableView+FDTemplateLayoutCell:自动计算cell高度并缓存cell高度。

FDFullscreenPopGesture:全屏左滑pop手势。

FMDB:SQLite数据库。

MJExtension:字典转模型框架。[注:该项目使用YYModel来做字典转模型,而MJExtension作为辅助.]。

MJRefresh:下拉刷新和上拉加载控件。

pop:动画引擎,用于动画过渡。若不会使用,请参照popping

DZNEmptyDataSet:UITableView/UICollectionView数据内容为空时展示的空白页。

MBProgressHUD:加载loading以及显示提示蒙版的HUD。

JPFPSStatus:通过FPS(Frames Per Second)每秒传输帧数的高低来检查列表滚动的流畅度。

相关文章

网友评论

      本文标题:常用第三方库

      本文链接:https://www.haomeiwen.com/subject/ekrlmxtx.html