2021-03-22

ASIHTTPRequest:老程序的爱,早几年风靡iOS界。不再提供更新维护,已被其他框架取代。
AFNetworking:基础框架,ASI不升级以后,最多人用的网络连接开源库。
Alamofire:AFNetworking的作者mattt新写的网络请求的swift库。
PPNetworkHelper:
YTKNetwork:基于AFNetworking封装的iOS网络库,提供了更高层次的网络访问抽象。提供了以下更高级的功能:按时间或版本号缓存网络请求内容、检查返回 JSON 内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。
HYBNetworking:基于AFN封装的网络库,可以通用,目前已经提供了通用的GET/POST、上传、下载API等。
HSDownloadManager:下载音乐、视频、图片各种资源,支持多任务、断点下载。
CocoaAsyncSocket: 在iOS开发中使用Socket通信,一般都是用第三方库AsyncSocket
SDWebImage:又一大网络大户, 网络图片获取及缓存处理。
Kingfisher:纯 Swift 实现的类 SDWebImage 库,实现了异步下载和缓存图片。
EGOCache:十分知名的第三方缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除此,如果还可以缓存任何一个实现了接口的对象。所有缓存的数据都可以自定义过期的时间,默认是1天。
YYWebImage:一个图片加载库,支持 APNG、WebP、GIF 播放,支持渐进式图片加载,更高性能的缓存,更多图像处理方法,可以替代 SDWebImage 等开源库

网络聊天
XMPPFramework: [XMPPFramework]
环信
融云
容联云通讯

① FMDB- sqlite的工具,通过 fmdb 进行的数据库的 基本操作(增删改查 )查找是使用 UISearchBar 和UISearchDisplayController 进行混合使用。

(简单的使用示例:多线程FMDatabaseQueue实例,FMDB数据库的使用演示和封装工具类,基于fmdb 的基本操作)

9.其他UI
①AwesomeMenu - 非常好用的Path菜单。

② CFCityPickerVC - 城市选择器。

③ZSeatSelector - 座位选择器。

①Reachability - 用于检测网络状态。旨在提供一个苹果的Reachability类的替代品,支持ARC和block的使用方式。如何使用:iOS网络监测如何区分2、3、4G。

你可能感兴趣的:(2021-03-22)