Swift
文章平均质量分 52
嘻嘻哈哈 ^ _ ^ !
这个作者很懒,什么都没留下…
展开
-
2024年最新Mac 安装cocoapods步骤
安装 cocoapods原创 2022-07-06 13:39:00 · 4215 阅读 · 1 评论 -
SourceTree 推送文件太大解决办法
SourceTree 提交文件太大的解决办法原创 2022-06-21 10:05:16 · 1909 阅读 · 0 评论 -
swift 重定向时替换其他URL
Targets -> build phasses -> link binary with libraries -> 添加 WebKit.framework1.准备重定向Html<html><head><meta http-equiv="Content-Language" content="zh-cn"><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312原创 2022-01-28 11:29:19 · 2725 阅读 · 0 评论 -
swift 继承 多态 重载
1. 重载子类重新加载父类方法,叫重载(个人理解)2.多态父类有很多子类,子类呈现出不同的状态叫多态 多态是讲具有同样的父类的一批类之间,都重写了父类的同一个方法实现自己的行为,但是表现出来则各不相同。 多态属于一种叫模板模式的设计模式。 3. 多态与重载的区别 多态是针对不同对象调用同一个方法,能产生不一样的结果。 重载是在同一个类内实现了和父类中多个同名的方法,重载针对同一个对象,同名的方法,参数不同,调用后结果相同不相同不关心。 ...原创 2022-01-25 10:28:50 · 1616 阅读 · 0 评论 -
Swift float double 计算丢失精度问题解决
let a = Float(1.0) - Float(0.9)print("a = ",a)let b = Float(0.9) - Float(0.8)print("b = ",b)if(a == b){ print("true")} else { print("false")}print("-------------")let c = Decimal(1.0) - Decimal(0.9)print("c = ",c)let d = Decimal(0.9).原创 2022-01-25 09:52:04 · 3708 阅读 · 0 评论 -
Swift 系统方法时时监听手机网络链接状态
1. 导入import Network2. 工具类class NetworkMonitor { static let shared = NetworkMonitor() let monitor = NWPathMonitor() private var status: NWPath.Status = .requiresConnection func startMonitoring(isContented: @escaping ((Bool) -&...原创 2021-12-31 13:21:36 · 1696 阅读 · 0 评论 -
如何在 Swift 中比较两个应用程序版本字符串
比较应用程序版本对人类来说是一项简单的任务。您可以立即知道哪个版本较新,例如,2.1.0 高于 1.0.0 和 2.0.0,但是当您尝试在代码中执行此操作时可能并不容易。您可以尝试在字符串拆分的帮助下手动执行此操作。您可能不知道的是,如果您的版本字符串具有一致的格式,您可以将其与在 Foundation 框架中构建的标准 String 方法进行比较。版本字符串在这篇文章中,我将重点关注 iOS 版本号。来自CFBundleShortVersionString发布版本号是一个由三个以句点分隔原创 2021-09-02 10:15:08 · 537 阅读 · 0 评论 -
Swift-NSPredicate学习整理
初始化的方式:NSPredicate(format:"")用法1.检索值是否存在一个范围区间里var number2 = 0var numberPre2 = NSPredicate(format: "SELF BETWEEN{1,5}")var bool2 = numberPre2.evaluateWithObject(number2)打印结果当number2 = 0 打印:bool2 为false当number2 = 1 打印:bool2 为true2.检索原创 2021-07-22 10:01:51 · 717 阅读 · 0 评论 -
swift4 函数
// 1. 带参数和返回值func greetAgain(person: String) -> String { return "Hello again, " + person + "!" } print(greetAgain(person: "Anna")) // 打印 "Hello again, Anna!"// 2.函数做...原创 2019-06-21 13:26:44 · 77 阅读 · 0 评论 -
swift4 数组 字典
// ----- 数组 ---- let mutableAry = NSMutableArray.init() var ary = ["1","2","3"] // 1. 添加 mutableAry.addObjects(from: ary) print("数组:",mutableAry) ...原创 2019-06-20 15:16:11 · 164 阅读 · 0 评论 -
swift4 字符串
// ------------ 字符串 --------- // 1.拼接 // 可变字符串 let oneStr = NSMutableString.init() let twoStr = oneStr.appending("twoStr") let threeStr = twoStr.appending...原创 2019-06-20 13:37:55 · 98 阅读 · 0 评论 -
Swift 可选项的小总结
原创 2018-08-17 14:03:55 · 162 阅读 · 0 评论