文档章节

记录ios第三方库

余成海
 余成海
发布于 2015/06/02 17:13
字数 1136
阅读 1159
收藏 94

1、AFNetworking
AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest

2、Apple Reachability
网络监测,可以参考下这篇文章iOS网络监测如何区分2、3、4G?

3、DOUAudioStreamer
豆瓣的开源软件,DOUAudioStreamer 是 iOS 和 Mac 的基于核心音频的流媒体音频播放器

4、FXBlurView
iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果

5、GTMNSString+HTML
谷歌开源的用于过滤HTML标签

6、iCarousel
iCarousel是一个类,它继承于UIView。用于简化实现各种类型的旋转木马(分页滚动视图)

7、JDStatusBarNotification
在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器

8、libwebp
可用于webp的移植,具体还是去看git吧

9、masonry
一个轻量级的布局框架, 同时支持 iOS 和 Mac OS X, 语法优雅, 帮助开发者快速适配不同分辨率的 iOS 设备

10、MGTemplateEngine
MGTemplateEngine比较象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的HMTL模版,就能轻松的实现一个View多种内容格式的显示,对于不熟悉HTML或者减轻 工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果。

11、NJKWebViewProgress
NJKWebViewProgress 是一个 UIWebView 的进度条接口库,UIWebView 本身是不提供进度条的。

12、pop
Facebook 开源的iOS 动画库, 集合了很多动画效果

13、RegexKitLite
用来处理正则表达式

14、SDWebImage
常用于对从服务器端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单

15、SSKeychain
SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置

16、TTTAttributedLabel
UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能

17、wax
Wax 就是使用 Lua 脚本语言来编写 ios原生应用 的一个框架,它把Lua脚本语言和原生 Objective-C 应用编程接口(API)结合起来

18、ZipArchive
可用于压缩和解压缩文件

19、GPUImage

图像处理、滤镜、视频滤镜等功能

20、RTLable

可以使用html的标签来展示的富文本Label

21、SCCaptureCamera

完整的自定义拍照界面,聚焦、拍照、辅助线、闪关灯、选择相册都有

22、MJPhotoBrowser

展示详情图的库,图片放大缩小,滑动复用,异步加载网络图片,类似的还有MWPhotoBrowser可以推荐

23、FMDB

sqlite数据库框架,封装的包,简单易用,有多线程保护

24、MDRadialProgress

多种样式的圆形进度条

25、MBProgressHUD

弹出提示框,最流行的一个库,还有许多好用的,比如SVProgressHUD 、 ProgressHUD

26、StreamingKit

不错的音频播放库,可以播放网络音频,随意拖动。也可以加动态音效进去

27、QBImagePicker

不错的相册库,可以进行多选照片等功能

28、BFKite

一个比较实用的类别库,里面有我们比较常用到的类别方法。比较新

29、ios-charts

轻巧的图表库,接口简单. 其他参考UUChartView XYPieChart 


另外收录下别人推荐的库:

  1. DZNEmptyDataSet(UI,空表格视图解算器)

  2. PDTSimpleCalendar(UI,drop-in日历组件)

  3. MagicalRecord(实施活跃记录模式的Core      Data助手)

  4. Chameleon(UI,色彩框架)

  5. Alamofire(Swift 网络)

  6. TextFieldEffects (UI,自定义外观的文本区域)

  7. GPUImage(快速图片处理)

  8. iRate(获取用户评价)

  9. GameCenterManager(快速管理游戏中心)

  10. PKRevealController(UI,滑动侧边栏菜单)

  11. SlackTextViewController(UI,高度可定制的自定义文本区域)

  12. RETableViewManager(自动以代码创建表格视图)

  13. PermissionScope(UI,预询问用户系统权限的友好体验)

  14. SVProgressHUD (UI,自定义等待进度条)

  15. FontAwesomeKit (快速添加Awesome字体)

  16. SnapKit(在代码中快速自动布局)

  17. MGSwipeTableCell (UI,可滑动的表格视图cell)

  18. Quick(Swift单元测试框架)

  19. IAPHelper(应用内购买助手封装)

  20. ReactiveCocoa(FRP框架)

  21. SwiftyJSON(Swift JSON库)

  22. Spring(动画框架)

  23. FontBlaster(在应用中快速载入个性化字体)

  24. TAPromotee(使用drop-in视图交叉推广应用)

  25. Concorde(下载解码渐进式jpeg)

  26. KeychainAccess(简便管理keychain)

  27. iOS-charts(美观的图表库)


© 著作权归作者所有

余成海
粉丝 62
博文 57
码字总数 29577
作品 0
杭州
iOS工程师
私信 提问
加载中

评论(3)

余成海
余成海

引用来自“恶魔永生”的评论

海哥霸气 哇咔咔 猜猜我是谁。。。44
这个头像,一看就是龚正小朋友
恶魔永生
恶魔永生
海哥霸气 哇咔咔 猜猜我是谁。。。44
s
sunchuanzhen
非常好
libpinyin交叉编译移植ios平台

【业务需求】 一、功能需求 本人开发多语言输入法汉语联想输入法个人能力有限,要用第三方汉语联想输入法框架,需要https://github.com/libpinyin/libpinyin 移植到ios平台,通过cmake编译i...

mamatimin
2017/10/25
0
0
libpinyin输入法框架交叉编译移植ios平台

【业务需求】 一、功能需求 本人开发多语言输入法汉语联想输入法个人能力有限,要用第三方汉语联想输入法框架,需要https://github.com/libpinyin/libpinyin 移植到ios平台,通过cmake编译i...

mamatimin
2017/10/25
1
0
CocoaPods管理iOS的第三方类库

使用CocoaPods管理iOS的第三方类库 OCT 15TH, 2012 iOS第三方类库的管理是一个很麻烦的事,项目信赖的类库和版本很难控制。让CocoaPods 来帮帮我们吧。 安装 先确认自己是否安装了ruby的运行...

cbliu
2014/06/22
0
0
如何在CocoaPods中添加自定义的库

CocoaPods命令介绍 在 上一篇文章 中,已经介绍过CocoaPods的几条基本命令。 pod setup 用于初始化本地第三方库的Spec描述文件,所有的spec文件存都存放在 ~/.cocoapods 目录中。 pod instal...

泊竹
2013/12/09
0
0
最简单的基于FFmpeg的移动端例子:IOS HelloWorld

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47071547 ===================================================== 最简单的...

雷霄骅
2015/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【AI实战】手把手教你深度学习文字识别(文字检测篇:基于MSER, CTPN, SegLink, EAST等方法)

文字检测是文字识别过程中的一个非常重要的环节,文字检测的主要目标是将图片中的文字区域位置检测出来,以便于进行后面的文字识别,只有找到了文本所在区域,才能对其内容进行识别。 文字检...

雪饼
今天
7
0
思维导图XMind 8 Pro 绿化方法(附序列号)

按部就班: Step 1 -全新下载最新版本的 Xmind 8(注必须是英文官方的版本,中文代{过}{滤}理网站的版本修改过,无法使用pj); Step 2 -安装完毕后,点击文末的下载按钮下载pj补丁文件包,将...

一只小青蛙
今天
10
0
数据结构(ER数据库)设计规范

表命名规范 表命名的规则分为3个层级,层级之间通过_分割,例如b_r_identity、d_l_identity。规约为: [leavel]_[type]_[name] [leavel] 表示数据库表的层级和功能,分为: s:业务无关的系统...

随风溜达的向日葵
今天
6
0
阿里Sentinel控制台源码修改-对接Apollo规则持久化

https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel 动态规则扩展 https://github.com/alibaba/Sentinel/wiki......

jxlgzwh
昨天
8
0
在Linux系统中创建SSH服务器别名

如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名、主机名、SSH 端口号和 IP 地...

老孟的Linux私房菜
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部