Swift 语言基础与现代语法
本文面向有编程基础但初学 Swift 的 iOS 开发者,系统梳理 Swift 5.9/6 的语言基础与现代语法。内容涵盖值类型与引用类型的语义差异、struct/enum/class 的选型决策、Optional 与可选链入门、闭包捕获语义与逃逸规则、属性包装器与 Result builder 的实现原理,以及值语义背后的写时复制机制。同时介绍 if/switch 表达式、宏 macros 等新特性,并给出符合 Swift API Design Guidelines 的命名建议。读完可建立清晰的选型与设计直觉,写出更安全、更易维护的 Swift 代码。