iOS开发之常用三方库
白羽 2018-07-16 来源 :网络 阅读 929 评论 0

摘要:本文将带你了解iOS开发之常用三方库,希望本文对大家学IOS有所帮助。




iOS--常用三方库
  
   

1.笔者常用三方库


名称作用说明



<small>AFNetworking
<small>基于HTTP/HTTPS 联网请求
<small>


<small>SDWebImage
<small>图片异步加载和缓存
<small> image图像没做压缩处理


<small> FMDB
<small>SQLite数据库处理
<small>将xcode嵌入的数据库api进行封装


<small>MJRefresh
<small>上拉刷新,触底加载
<small>用于数据分页再次加载时(多用于tableView)


<small>MBProgressBUD
<small>提示框
<small>支持多种动画(推荐)


<small> Masonry
<small>自动布局(autoLayout)
<small>


<small> SDCycleScrollView
<small>轮播图
<small> SD大神不知道是谁,写了很多有用三方库


<small> YYModel
<small>JSON-模型对象转换(非侵入性)
<small> 90后大神写神作(YYKIT)


<small> MJExtesion
<small>JSON-模型对象转换(非侵入性)
<small> MJ用运行时写的


<small> FSCalendar
<small>日历控件
<small>


<small> JT3DScrollView
<small>滚动视图动画效果
<small>


<small> poping
<small>动画效果
<small>一位大神根据facebook动画开源后写的


<small> MWPhotoBrowser
<small>图片浏览器
<small>


<small> SDPhotoBrowser
<small>图片浏览器
<small>


<small> TZImagePickerController
<small>图片选择器(仿微信)
<small>


<small> MMDrawerController
<small>侧滑栏
<small>


<small> JSAnimatedImagesView
<small>图片背景渐变效果
<small>


<small> RPSlidingMenu
<small>UltraVisual 风格的集合视图菜单
<small>


<small> PYSearch
<small>优雅的搜索控制器
<small>




2.笔者常用三方api接口


名称作用说明



<small> SMSDK
<small>免费短信验证
<small>地址://www.mob.com/


<small>ShareSDK
<small>社会化分享
<small>地址://www.mob.com/


<small>友盟(umeng )
<small>社会化分享
<small>地址://www.umeng.com/


<small>BaiduMapKit(百度地图)
<small>地图api
<small>地址://lbsyun.baidu.com/


<small>极光推送(GTSDK)
<small>推送
<small>地址://www.getui.com/


<small> 支付宝
<small>支付
<small>地址:https://openhome.alipay.com


<small> 微信
<small>支付
<small>地址:https://pay.weixin.qq.com


<small> 融云
<small>IM即时通讯
<small>地址://www.rongcloud.cn/




以上是我开发中用到的三方库和三方api接口,有什么不对的地方希望大家指出来,下面是没用过搜集的

3.笔者搜集的三方库(API)


名称作用说明



<small> 高德地图
<small>地图
<small>地址://lbs.amap.com/


<small> 环信
<small>即时通讯
<small>地址://www.easemob.com/


<small> ZXing Objc
<small>二维码
<small>


<small> 讯飞
<small>语音识别/合成等
<small>地址://www.xfyun.cn/


<small> GPUImage
<small>图片滤镜
<small>


<small> FXBlurView
<small>模糊
<small>


<small> StreamingKit
<small>流媒体
<small>


<small> FreeStreamer
<small>流媒体
<small>


<small> DOUAudioStreamer
<small>流媒体
<small>


<small> SVProgressHUD
<small>提示框
<small>


<small> KVNProgressHUD
<small>提示框
<small>


<small> IQKeyboardManager
<small>键盘管理
<small>


<small> YYKeyboardManager
<small>键盘管理
<small>


<small> ZSSRichTextEditor
<small>富文本编辑
<small>


<small> TMCache
<small>缓存
<small>


<small> CocoaAsyncSocket
<small>异步套接字
<small>


<small> MGTemplateEngine
<small>模板引擎
<small>


<small> GRMustache
<small>模板引擎
<small>


<small> sskeychain
<small>钥匙串
<small>


<small> RESideMenu
<small>侧滑栏
<small>


<small> ReactiveCocoa
<small>响应式编程
<small>


<small> WebViewJavaScriptBridge
<small>Objective-C和JavaScript混编
<small>


<small> NJKWebViewProgress
<small>UIWebView进度条
<small>


<small> LTNavigationBar
<small>导航栏定制
<small>


<small> FoldingTabBar.iOS
<small>可折叠分栏条
<small>


<small> UITableView-FDTemplateLayoutCell
<small>表格视图单元格自适应
<small>


<small> PNChart
<small>统计图表
<small>


<small> Specta
<small>TDD/BDD
<small>


<small> Kiwi
<small>TDD/BDD
<small>


<small> iCarousel
<small>轮播
<small>


<small> MagicalRecord
<small>简化CoreData
<small>


<small> CocoaLumberjack
<small>RESTful客户端
<small>


<small> RestKit
<small>日志
<small>


<small> FlatUIKit
<small> 扁平化UI
<small>


<small> Realm
<small>移动数据库
<small>



4.YYKIT工具库


名称作用说明



<small> YYModel
<small>高性能的 iOS JSON模型框架
<small>


<small> YYCache
<small>高性能的 iOS 缓存框架
<small>


<small> YYImage
<small>强大的 iOS 图像框架
<small>


<small> YYWebImage
<small>高性能的 iOS 异步图像加载框架
<small>


<small> YYText
<small>功能强大的 iOS 富文本框架
<small>


<small> YYKeyboardManager
<small>iOS 键盘监听管理工具
<small>


<small> YYDispatchQueuePool
<small>iOS 全局并发队列管理工具
<small>


<small> YYAsyncLayer
<small>iOS 异步绘制与显示的工具
<small>


<small>YYCategories
<small>功能丰富的 Category 类型工具库。
<small>




以上三方库基本在GitHub都能找到,最好是通过cocopods来管理



本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程