iOS开发中常用到的第三方库
整理了学习iOS之后常用的第三方库,后续有其他的会继续更新
希望可以帮助到你
网络请求:
AFNetworking
Alamofire
博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212
解析数据
HandyJSON
SwiftyJSON
博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212
页面布局
SnapKit
博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212
获取定位
coreLocation官方API
博客有讲过https://blog.csdn.net/weixin_52259822/article/details/122617212
轮播图
FSPagerView
下拉刷新
SwiftFCXRefresh
博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617212
画曲线
ScrollableGraphView
日期日历
NSCalendar官方API
博客有提到过https://blog.csdn.net/weixin_52259822/article/details/122617675
搜索栏
UISearchController
博客提到过https://blog.csdn.net/weixin_52259822/article/details/122617675
YYKit工具库
YYKit
PageView
DNSPageView
图片加载
缓存支持的异步图像下载器
SDWebImage
绘画
MaLiang
PencilKit(如果要用到pencil的话pencil也很强大)
缓存
沙盒和列表数据缓存
博客提过https://blog.csdn.net/weixin_52259822/article/details/122617212SQLite.swift
聊天回复
没用后端实现,其实是一个响应事件
lazy var chatBoxView: ChatBoxView = {let vi = ChatBoxView()vi.backgroundColor = .systemGray6vi.tapSendHandler = { text inlet message = ChatMessage(text: text, uid: 1, time: nil)self.messages.append(message)saveChatHistory([message])Timer.scheduledTimer(withTimeInterval: 1, repeats: false, block: { _ inlet message = ChatMessage(text: "自动回复【测试】", uid: 0, time: nil)self.messages.append(message)saveChatHistory([message])})vi.textView.text = ""}return vi
}()
第三方库网站
可以看看这个博客https://www.jianshu.com/p/65818ead1697
iOS开发中常用到的第三方库相关推荐
- iOS开发中常用的方法
iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
最近接手的一个项目开发中用到了很多第三方库,比如boost.gdal.xerces等等这些.从接手项目到现在从中学习到了很多之前从未见识过的东西.项目绝大部分都是前辈们写的,对于里面的对第三方库的管理 ...
- iOS开发中自带的图标库
iOS 开发中苹果自带的图标库,uiimage可直接调用 @available(iOS 13.0, *) @objc public extension UIImage{ /// square.and. ...
- iOS开发中常用的第三方插件和框架小结
一:插件 1.图片补全插件:(1)比如说你只有@3x的图片想要@2x的图片又不想麻烦美工妹妹,即可使用此神器:https://github.com/rickytan/RTImageAssets (2) ...
- iOS开发中 常用枚举和常用的一些运算符(易错总结)
1.色值的随机值: #define kColorValue arc4random_uniform(256)/255.0 // arc4random_uniform(256)/255.0; 求出0.0~ ...
- iOS开发中用到的一些第三方库
下面是我在开发中用到的一些优秀的iOS第三方开源库: 1.AFNetworking(网络请求,类似的还有ASIHTTPRequest) https://github.com/AFNetworki ...
- iOS开发中常用的那些工具
工欲善其事,必先利其器. 列表 XCode 无须多说 Instruments 性能分析工具:卡顿,内存,网络,数据存储等等 xcodebuild and xcrun 命令行工具用来脚本打包和测试 sy ...
- CJBorderView 一种iOS开发中常用的虚线边框View------* An easy way to init a view with dotted line border
CJBorderView An easy way to init a view with dotted line border Author:CoderChenJun Email:Coder.Chen ...
- ios开发中常用的一些软件
数据库:SQLManager.SQLite Professional.Navicat Premium. 快速查看模拟器沙盒文件夹:SimPholders (https://simpholders.co ...
最新文章
- Object or Function-JS 中的鸡与蛋问题
- R语言筛选dataframe分组中值最大的行实战(Select the row with the maximum value in each group)
- ABAP 直接上传图片的函数
- ionic tab导航在android 顶部解决方案
- 区分柱状图(条形图)和直方图
- wx.navigateTo的url不生效的问题
- python中用函数货币转换代码_python将人民币转换大写的脚本代码
- python3.6创建exe可执行程序
- 站库网案例 B宝塔面板怎么建手机版子目录
- 这家饱受诟病的三线大厂,福利居然秒杀BATJ!
- python依赖库是什么_【转】python导出依赖库
- “一线城市,年薪30万+,我却裸辞回老家”一个寒门贵子的10年职业思考
- 浏览器兼容与前端性能优化集合
- C语言 单词长度 代码
- iPhone备忘录清除缓存
- 一加6可以刷的rom_一加6MIUI刷机包(系统刷机完整固件升级包MIUI10)
- Glove与Attention机制资料的整理
- Nginx 联合创始人已被释放:“这是典型的敲诈,就这么简单”
- U盘被写保护无法格式化问题解决办法
- Meet The Greeks
热门文章
- Python笔记_84_我的订单_使用celery完成订单超时_视频播放_使用保利威视频加密
- 搭建git私有化仓库
- IBM——国际商业机器公司
- Markdown文档生成流程图、时序图、类图、状态图、ER图、用户旅程图、甘特图、饼图等
- 安卓课程设计之记账本_课程设计:基于安卓的记账本.doc
- 计算机里面百度云同步盘,百度云同步盘和百度网盘之间的区别是什么
- 迁移学习篇之如何迁移经典CNN网络-附迁移学习Alexnet,VGG,Googlenet,Resnet详细代码注释和方法-pytorch
- 慎入!超详细240页PPT!史上最强大的计算机网络导论!
- 前端学习路线笔记 - html 和 html5 的新特性
- java怎么让a取随机_数字连连看的java代码怎么把随机数改成字母啊ba title=个人悬赏 href=javascript:;20C/a/b...