iOS----------常用三方库
程序员文章站
2022-04-18 11:32:07
1.笔者常用三方库 名称作用说明 AFNetworking 基于HTTP/HTTPS 联网请求 SDWebImage 图片异步加载和缓存 image图像没做压缩处理 FMDB SQL ......
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>地址: |
<small>ShareSDK | <small>社会化分享 | <small>地址: |
<small>友盟(umeng ) | <small>社会化分享 | <small>地址: |
<small>BaiduMapKit(百度地图) | <small>地图api | <small>地址: |
<small>极光推送(GTSDK) | <small>推送 | <small>地址: |
<small> 支付宝 | <small>支付 | <small>地址: |
<small> 微信 | <small>支付 | <small>地址: |
<small> 融云 | <small>IM即时通讯 | <small>地址: |
以上是我开发中用到的三方库和三方api接口,有什么不对的地方希望大家指出来,下面是没用过搜集的
3.笔者搜集的三方库(API)
名称 | 作用 | 说明 |
---|---|---|
<small> 高德地图 | <small>地图 | <small>地址: |
<small> 环信 | <small>即时通讯 | <small>地址: |
<small> ZXing Objc | <small>二维码 | <small> |
<small> 讯飞 | <small>语音识别/合成等 | <small>地址: |
<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> | <small>高性能的 iOS JSON模型框架 | <small> |
<small> | <small>高性能的 iOS 缓存框架 | <small> |
<small> | <small>强大的 iOS 图像框架 | <small> |
<small> | <small>高性能的 iOS 异步图像加载框架 | <small> |
<small> | <small>功能强大的 iOS 富文本框架 | <small> |
<small> | <small>iOS 键盘监听管理工具 | <small> |
<small> | <small>iOS 全局并发队列管理工具 | <small> |
<small> | <small>iOS 异步绘制与显示的工具 | <small> |
<small> | <small>功能丰富的 Category 类型工具库。 | <small> |
以上三方库基本在GitHub都能找到,最好是通过cocopods来管理
作者:川农鉴黄师
链接:https://www.jianshu.com/p/2d2521f4e28a
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。