一、关于网络请求的第三方:
1.AFNetworking– ASI不升级以后,最多人用的网络连接开源库(关于ASI就不多说了,一般比较老的项目和大公司还在使用)
2.Alamofire– Alamofire是AFNetworking的作者mattt新写的网络请求的swift库。
3.YTKNetwork– 是基于 AFNetworking 封装的 iOS网络库,提供了更高层次的网络访问抽象。相比AFNetworking,YTKNetwork提供了以下更高级的功能:按时间或版本号缓存网络请求内容、检查返回 JSON 内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。
4.LxFTPRequest– 支持获取FTP服务器资源列表,下载/上传文件,创建/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等功能!国人开发,QQ:349124555。
5.HSDownloadManager– HSDownloadManager,下载音乐、视频、图片各种资源,支持多任务、断点下载。
二、关于下拉刷新的第三方:
1.EGOTableViewPullRefresh– 最早的下拉刷新控件。
2.SVPullToRefresh– 下拉刷新控件。
3.MJRefresh– 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)
4.XHRefreshControl– XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。(国人写)
5.CBStoreHouseRefreshControl– 一个效果很酷炫的下拉刷新控件。
6.BreakOutToRefresh– 一个下拉刷新打砖块的开源 Swift 库,能让用户在等待下拉刷新的时候边玩撞球游戏边等待。
以上不是全部下拉刷新,用的比较多还有许多的第三方等。。。。
三、关于富文本的第三方:
1.RTLabel– RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。32位,很久没有更新了。
RTLabel– 富文本,RTLabel支持64位。
2.TYAttributedLabel– TYAttributedLabel。 简单易用的属性文本控件(无需了解CoreText),支持富文本,图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示。
3.TQRichTextView– 用于做富文本视图控件显示,用于即时通讯的表情显示,以及资源评论的富文本显示。
4.TTTAttributedLabel– 一个文字视图开源组件,是UILabel的替代元件,可以以简单的方式展现渲染的属性字符串。另外,还支持链接植入,不管是手动还是使用UIDataDetectorTypes自动把电话号码、事件、地址以及其他信息变成链接。用TTTAttributedLabel创建变化丰富的UILabel– 网易新闻iOS版使用。
5.MLEmojiLabel– 自动识别网址、号码、邮箱、@、#话题#和表情的label。可以自定义自己的表情识别正则,和对应的表情图像。(默认是识别微信的表情符号),继承自TTTAttributedLabel,所以可以像label一样使用。label的特性全都有,使用起来更友好更方便。
此文章摘自 iOS常用第三方库大全,史上最全第三方库收集 http://blog.csdn.net/yutaotst/article/details/51697501