文档
如果您是 Swift 新手,可以查看以下额外资源。
概述
语言参考: Swift编程语言(TSPL)是Swift的权威参考书籍,
提供了语言的导览、综合指南和正式参考。
API设计指南: 编写Swift代码时提供清晰一致的开发者体验很大程度上取决于API中使用的命名和用法。
这些设计指南说明了如何确保你的代码能够融入更大的Swift生态系统。
标准库: Swift标准库为编写Swift程序定义了基础功能层。
核心库: Swift核心库项目提供了比Swift标准库更高层次的功能。
这些库为开发者提供了可以在Swift支持的所有平台上使用的强大工具。
包管理器: Swift包管理器是一个用于管理Swift代码"包"的分发和使用的工具。
它与Swift构建系统集成,可以自动完成下载、编译和链接依赖项到目标产品的过程。
REPL和调试器: LLDB调试器为Swift语言提供了强大的REPL以及调试环境。
关于Swift: Swift核心特性、支持平台和开源项目的总结。
文章
服务器端Swift: Swift是一种通用编程语言,具有独特的特性,使其特别适合服务器应用程序开发。
嵌入式开发: Swift嵌入式开发介绍。了解如何开始。
Swift和C++混合编程: Swift支持与C++的双向互操作性。
大量C++ API可以直接从Swift调用,部分Swift API也可以从C++使用。
值类型和引用类型: Swift中的类型分为两类:值类型和引用类型。
它们的行为方式不同,理解它们之间的差异是理解Swift的重要组成部分。
DocC: DocC是一个文档编译器,可以让你轻松为Swift框架和包生成文档。
编译器通过将源代码中的注释与扩展文件、文章和教程结合在一起来构建文档。
启用完整并发检查: 通过在SwiftPM包、Xcode项目和CI脚本中启用完整并发检查为Swift 6做准备。
静态Linux SDK入门: 了解如何开始构建无系统依赖的Linux二进制文件(甚至不需要Swift运行时或C库)。
更好的是,你可以在任何安装了Swift工具链的系统上进行开发,允许你在macOS或Windows上开发,并在生产环境中轻松部署到Linux。