因为对moya框架的使用,给了我启发,花点时间封装了下 NavigationStack 的路由管理。不多说,上代码: 最后写一个manger 遵守协议来管理导航 使用方法:p...
因为对moya框架的使用,给了我启发,花点时间封装了下 NavigationStack 的路由管理。不多说,上代码: 最后写一个manger 遵守协议来管理导航 使用方法:p...
SwiftUI发布已有大半年,开发者群体对其反响非常热烈,平台上也出现了相当多的相关代码,本人总结了几款备受欢迎的开源SwiftUI项目,无论是学习还是工作使用,相信一定能激...
简单分析一下 一个刻度根视图: 三个手势:①:小圆点的拖拽手势②:整个视图的点击手势 需要注意的:拖拽或者点击结束以后小圆点必须确定在某一个刻度上。所以我们需要根据刻度分成相...
swift 获取设备型号[https://blog.csdn.net/GSSGoodLuck/article/details/122085870] 获取手机系统型号 http...
先在桥接文件中加入 #include
记录一下这个ip地址获取,网上大多数都是获取本机ip地址,而我需要获取连接局域网ip地址 获取下图标记的路由器ip地址 话不多说 看干活
1.计算Cache文件夹大小,包括了SDWebImage的图片缓存 2.计算数据库的大小 3.#清除缓存
使用SDWebImage自带的方法实现 2.利用NSFileManager计算文件的的大小 利用FileManager删除缓存 如果这个功能我们经常使用可以封装工具类计算过程...
APP语言本地化,即语言国际化。指的是根据用户操作系统的语言设置,自动将APP的语言设置为和操作系统一致的语言环境。开发过程中包括以下本地化设置: App名称本地化App中文...
蓝牙库( 4.0 BLE ) 苹果自身有一个操作蓝牙的库 CoreBluetooth.framework,这是 大部分人进行蓝牙开发的首选框架。除此之外,目前github上还...
https://github.com/Polidea/RxBluetoothKit[https://github.com/Polidea/RxBluetoothKit] Rx...
升级Xcode15后 打包报错 xxx Command SwiftCompile failed with a nonzero exit code 解决办法: 选中pod 报错...
防抖 节流 使用
简单描述一下 使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 。 1:UIBezierPath: UI...
HandyJSON是一种Swift库,用于将JSON数据转换为Swift对象,同时也可以将Swift对象转换为JSON数据。 一、导入HandyJSON库 在Profile文...
swift 中两个字典是不能 “+” 来拼接的 那还想有这样的快捷方式咋整!? 写类别呗!!! 两种方式方法1: “+=” 方法 (装逼版)
项目开发中常需要站位图,如tableview,但是项目开发到中途,可能有几百个tableview在你到项目里。这里我采用到办法是写一个extension,实现一个类方法。在a...
属性 Swift 中的属性分为存储型属性(stored variable)和计算型属性(computed variable)。 存储型属性,顾名思义, 就是我们一般意义上理解...
仿照支付宝自定义数字键盘完整代码请参考:https://github.com/xinsun001/XSKeyboardView/tree/main[https://githu...