Swift编程语言

Swift 是编写软件的绝佳方式,无论是用于手机、台式机、服务器还是任何其他运行代码的软件。

它是一种安全、快速和交互式的编程语言,结合了现代语言思维的精华、Apple工程文化以及来自开源社区的各种贡献。

Swift 编译器针​​对性能进行了优化,Swift 语言针对开发进行了优化,两者都没有妥协。

Swift 对新手程序员很友好。它是一种工业级编程语言,与脚本语言一样富有表现力和乐趣。在 playground 中编写 Swift 代码可让您试验代码并立即查看结果。

代码经过编译和优化,充分利用现代硬件。强大的类型推断和模式匹配与现代、轻量级的语法相结合,使复杂的想法能够以清晰简洁的方式表达。因此,代码不仅更易于编写,而且更易于阅读和维护。


简单入门Swift基础语法,可以学习 👉 A Swift Tour,强烈建议硬刚英文,因为技术性英文只需要坚持一段时间,就可以适应,并不很难,尤其现在又有很多翻译工具可以辅助。


Swift官方已经整理了相当全面的文档资料,并且很容易进行访问和学习,更新也很及时,下面直接罗列一下官方文档链接:

Introduction - Guide - Reference - Revision History

因为官方文档是英文的,有英文阅读能力的建议直接学习官方文档,不太擅长英文的也建议硬刚,对于一些官方文档中需要深入学习的部分,再单独写文章进行挖掘。

按下Command键同时再去点击链接,可以在新的浏览器窗口打开页面

按下Ctrl键同时再去点击链接,可以在新的浏览器窗口打开页面

当然也有对应的 Swift语言中文翻译,由于相对于英文版时效性比较差,并不能保持和Swift当前版本一样的更新进度,优先推荐学习官方英文版。

如果你已经学习完基础的Swift语法,接触过一些Apple平台的项目,同时对视频学习也比较接受,也可以直接学习 WWDC 历年的视频集合,不过由于视频太多,全部学习不太现实,可以找自己比较侧重和关心的部分重点学习,这里苹果也提供了一个针对开发者的App,可以直接在应用内访问相关的学习资源:Developer