摘要:本文将带你了解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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号