# Swift 是一门好语言

- Link: https://www.ixiqin.com/2017/07/10/swift-is-a-good-language/
- Published: 2017-07-10T22:13:41+08:00
- Author: 白宦成

**为什么 Swift 是一门好语言？**

这样一个想法源自我花了两到三个小时跟着 Apple 官方提供的教程学习后得出的结论。Swift
是一门极易入门的语言，并不是他的语法有多么的简单，而是 Apple 为 Swift 变得更好提供
了非常棒的说明。

编程语言一直都是 Geek 们的专属技能，掌握了编程仿佛就可以睥睨众人。所以在某些程度
上， Geek 们让编程语言变的难学， Geek 们总是假设所有的使用者都如同它们一样拥有高超
的领悟能力。但是，我们也都知道，高智商（120以上）的人总是少数的。对于大多数人来说，
Geek 们那晦涩难懂的文档是非常难以理解的。虽然，到了现在，各个语言的文档都有了很棒
的 guide ，但是大多数的时候，文档都是非常难以理解的。

编程语言的初衷便是降低人操作计算机难度，虽然这些年来，编程语言的简化确实是趋势（
Golang 是个奇葩），但是大多数语言都没有做好自己的 guide。文档的编写者默认把读者放在
了和自己一个层面上，然而，你懂的。

我之所以说 Swift 是一门好语言，便是 Apple 在降低 Swift 的学习难度上，做出了自己的
努力。移动端的 PlayGround，文档的教程无一不是为了降低语言学习难度而提出的。对于很多
初学者来说，他们可以借助这些资源来入门编程。

Apple 在其官网有个[ “人人能编程”](https://www.apple.com/cn/everyone-can-code/)的
页面，在这个页面， Apple 放置了一些用于学习的资源，包括了课程的图书、课程配套软件、
以及视频课程。

甚至是引入教学中所需的教案也为你提供

![](https://postimg.aliavv.com/rmbp/nlf7q.jpg)

以及各种教育资源

  

Apple 在推广 Swift 上不遗余力，为学习者提供了完善的学习方案和资源，可以加快学习者
学习完成的速度。也正是因为如此，在我看来 Swift 将会成为日后人们走入编程技术殿堂的
最适合的敲门砖。Apple 引以为傲的用户设计也体现在其制作的图书和课程中，简单易懂，
简洁明了。

 

如果你想要入门 Swift ，我建议你从**《使用 Swift 开发 App 入门课程》**开始。

课程配套的源码下载地址：https://developer.apple.com/go/?id=app-dev-curriculum-cn

 

备份

> 教程：https://postimg.aliavv.com/WordPress/Intro-to-App-Development-with-Swift.
> ibooks
> 配套示例代码：https://postimg.aliavv.com/WordPress/App-Development-Curriculum.
> zip

 
  2017 年 8 月 21 日更新

Start Developing iOS Apps (Swift) 也是一个不错的教材，跟着教程走，可以制作一个 TodoList
App，https://developer.apple.com/library/content/referencelibrary/GettingStarted/
DevelopiOSAppsSwift/index.html
