宏
在编译时用宏生成代码。 宏在编译源代码时可以对其进行转换,以避免手动编写重复的代码。在编译过程中,Swift … 继续阅读宏
在编译时用宏生成代码。 宏在编译源代码时可以对其进行转换,以避免手动编写重复的代码。在编译过程中,Swift … 继续阅读宏
Swift 为写异步和并行代码提供了内置的结构化方式。异步代码代码可以挂起并稍后继续,尽管同一时间只能有一个程 … 继续阅读并发
Swift 提供了两种隐藏值类型的细节的方法:不透明类型和包装的协议类型。在模块与调用模块的代码之间的边界上隐 … 继续阅读不透明和包装类型
默认情况下,Swift 会阻止你代码中发生的不安全行为。比如说,Swift 会保证在使用前就初始化,内存在变量 … 继续阅读内存安全性
这本书讲述的是 Swift 5.1,它是 Xcode 11 中包含的默认版本。你可以使用 Xcode 11 来 … 继续阅读版本兼容性
Swift 3 与 Objective-C 的 API 接口比以前的版本更好用了。比如说,Swift 2 把 … 继续阅读Objective-C id 作为 Swift Any
在 WWDC 2016 我们发布了 Swift Playgrounds ,一个全新的使用 Swift 教学核心 … 继续阅读在 iPad 上用 Swift Playgrounds 给机器人编程
如果你的应用与 Web 应用通信,从服务器返回的信息经常是 JSON 格式。你可以使用 Foundation … 继续阅读在 Swift 中使用 JSON
Swift 3 beta 作为 Xcode 8 beta 的一部分来发布并且包含了大量的强化,很多贡献都来自开 … 继续阅读Swift 3 和 Xcode 8
Xcode 7.3 beta 3 中 iOS 和 OS X 的 Playground 添加了交互性,它允许你在 … 继续阅读可交互的 Playground