![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
文章平均质量分 60
Jusdo311
这个作者很懒,什么都没留下…
展开
-
【Swift】 Codable解析以及需要注意的问题
Codable解析注意事项原创 2023-02-17 16:02:39 · 2599 阅读 · 0 评论 -
Swift 访问控制注意点
常见的场景就不说了,说一下注意点open:只能用在类或者类的成员属性、方法上,不能用在类的初始化器上,也不能用在枚举、结构体上。初始化器:类跨模块调用类的初始化器:如果一个public/open类想在另一个模块调用初始化器(包括编译生成的默认无参初始化器),必须显式提供public的无参初始化器。原因: 低于public权限则初始化器无法跨模块访问,初始化最高权限是public,无法用open修饰。类的required初始化器:required初始化器的访问级别必须大于等于它所属原创 2022-05-12 17:11:58 · 287 阅读 · 0 评论 -
可选String和非可选String值相等时的比较(Swift)
var str1: String? = "aaa"var str2: String! = "aaa"var str3: String = "aaa"var str4: String? = "aaa"var str5: String = "aaa"var str6: String! = "aaa"var str7: String? = ""var str8: String? = nil// 都是String,值相等,结果相等必然的if str1 == str3 { print("s原创 2022-04-01 18:14:14 · 2390 阅读 · 0 评论