https://www.cnblogs.com/djjv/p/10837542.html
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)每秒传输帧数的高低来检查列表滚动的流畅度。