把 swift 升级到 5.0 的时候相信大家一定会遇到建议添加 @unknown default 的警告: @unknown default ...
HackingSwift: What’s new in Swift 5.0Result<T> 还是 Result<T, E: Error> 背景...
HackingSwift: What’s new in Swift 5.0SE200: Enhancing String Literals De...
元类型 元类型就是类型的类型。比如我们说 5 是 Int 类型,此时 5 是 Int 类型的一个值。但是如果我问 Int 类型占用多少内存空间,...
在 4.2 之前,self 是全局保留关键字,所以如果在逃逸闭包中如果在闭包中把 self 标记为 weak 后,如果要使用需要使用 ` 包起来...
参考文档:[译] 官方 Swift API 设计规范 说明下面两个方法为什么第一个声明了参数标签 at,第二个方法缺省了。 下面两种声明方式哪一...
Swift 4.2 的新特性这两篇文章已经介绍的很清楚了:WWDC 2018:Swift 更新了什么,Swift 4.2 新特性更新。但是 4....
原作者 Greg Heo (@gregheo) | Twitter ,原文链接:Swift Substrings 为文本字符串添加特性或者语法糖...
惰性求值 惰性求值常见于函数式编程中,也有人把惰性求值翻译成延迟求值(Lazy Evaluation)。它的目的是要最小化计算机要做的工作。在使...
文集作者