译者注#

欢迎阅读《Swift 编程语言》!

作为 Apple 官方指定推荐的程序编程语言,Swift 在 Apple 平台有着不可比拟的开发优势。同时,作为一门较新颖的开发语言,其诸多语言特性可以引起程序开发者对现代编程语言设计的进一步思考。无论如何,Swift 都是一门值得了解、学习、借鉴的编程语言,其诸多设计都体现了 Apple 优秀工程师们的智慧,相信读完此书,读者亦会有独特的理解与体会。

这是我尝试翻译的第一本编程书籍。我曾无数次心血来潮地想要学习 Swift 编程语言与 iOS 程序设计开发,但很多时候都又深感国内相关基础知识内容的匮乏。值得惊喜与肯定的是,国内有诸多优秀的同学致力于改善这一现状,比如 SwiftGG 翻译组已经对这一教程做了完整详细的翻译。那么我为什么还要尝试对这本书进行翻译呢?

从内容翻译本身来讲,翻译的人不同,对词汇理解、语法运用的能力本就难以一致,加上对编程语言本身的理解,也可能导致输出的结果与本义可能有失精准。为了尽可能地避免多人翻译导致的这种细节差异性,我决定尝试独立完整地将书中内容尽可能详尽地翻译下来。我想这将是对我自己能力的锻炼与提升,同时希望也能更好地帮助需要这些知识内容的人。

本书主体内容均来自 [_**The Swift Programming Language**_](https://docs.swift.org/swift-book/) 在线文档。针对一些特定的示例与说明,笔者会结合一些现有的编程语言加以类比说明,力求在保证原书品质的基础上让书中内容更加丰富翔实,同时尽可能完善地按照中文表达习惯来翻译文章内容。

## 参考

> 英文原版在线文档 [_**The Swift Programming Language**_](https://docs.swift.org/swift-book/)

> SwiftGG 翻译组中文译版 [_**The Swift Programming Language in Chinese**_](https://swiftgg.gitbook.io/swift/)