
[Swift 哲学 #4] Swift Evolution 与 SE-0296
阅读 Swift 相关文章或版本说明时,经常会看到 SE-0296、SE-0345 这样的编号。介绍 async/await 的文章会标注 SE-0296,讨论 if let name 缩写语法时则会标注 SE-0345。这些编号究竟是什么?
阅读文章ARCHIVE · 17
从基础概念到实践决策,循序浏览。

阅读 Swift 相关文章或版本说明时,经常会看到 SE-0296、SE-0345 这样的编号。介绍 async/await 的文章会标注 SE-0296,讨论 if let name 缩写语法时则会标注 SE-0345。这些编号究竟是什么?
阅读文章
Strategy 模式从外部选择算法,而 State 模式由当前状态驱动内部转换。这两个具有相同类结构的行为型模式,应根据意图和变更主体来区分。
阅读文章
我让 AI 调查资料,它给了我一份连论文标题和作者都列出的整洁清单,但搜索后才发现,这些论文根本不存在。如果你用过 AI,应该至少有过一次类似经历。
阅读文章

打开 Swift 标准库,会发现一个显著事实:除了 Int、Double、Bool 等基本类型,String、Array、Dictionary、Set 也全是 struct。在其他语言中理所当然是类的类型,在 Swift 中都是值类型…
阅读文章