类型名称描述教程链接
键盘管理/键盘优化IQKeyboardManagerIQKeyboardManager是iOS中解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。使用IQKeyboardManager的你只需要将源文件添加到项目。1. 浅谈IQKeyboardManager第三方库的使用
2. 自动处理键盘事件的第三方库 IQKeyboardManager
打开官网
下拉刷新/上拉加载MJRefresh下拉刷新,除了使用UIRefreshControl,网上也有许多第三方刷新库可供选择。MJRefresh是其中比较优秀的一个。MJRefresh使用Objective-C编写,使用简单。既可以实现下拉刷新,也能实现上拉加载。支持多种控件的刷新:UIScrollView、UITableView、UICollectionView、UIWebView。1. Swift-MJRefresh库的使用详解
打开官网
图片加载/图片缓存Kingfisher在oc时代有个非常强大图片缓存处理的库SDWebImage,swift中现在也有个不错的图片处理的库--Kingfisher。Kingfisher是一个轻量的下载和缓存网络图片的库。下载和缓存是异步进行操作,已经下载好的图片会缓存在内存和本地,极大的提高了App的体验。1. Swift中的图片处理库Kingfisher
打开官网
Json解析SwiftyJSON描述教程链接
网络连接Alamofire描述教程链接