开始Swift编程第1部分-变量,常量和类型

我知道那里有很多教程,Apple有很多学习Swift的资源,包括他们的WWDC视频(即使较旧的视频仍然有用,所以不要害怕几年前的视频)。 保罗·哈德森(Paul Hudson)的系列文章“用Swift入侵”非常适合概念学习,而他的系列文章就是我的入门方式。 Ray Wenderlich也提供了一些非常深入的教程,但是大多数教程都要求您在到达API之前就具有一定的知识。 我依靠Ray Wenderlich一次过。 最后,我找到了Cocoacasts,以获取有关核心数据的信息。

我想每两天在这个系列中创建一个新的部分。 根据主题所涉及的内容,可能需要更多时间来编写。

本教程与众不同

许多教程向您展示了如何做某事,几乎没有解释为什么您以某种方式做某事。 我的目标是教您如何尽我所能,以及增加社区反馈。

许多教程一次将所有内容都扔给您,我计划详细介绍该主题。 您会慢慢学习,但是到完成每个部分时,我希望我能够比在其他地方阅读相同内容所能教给您的更多。

本教程是什么

本教程的设计方式是,您将学习Swift编程的基础知识。 我将教的很多东西都可以转移到其他语言,但是所有语法都是用Swift编写的,使用相同语法的里程可能会有所不同。

虽然本教程并非旨在教您如何制作您的第一个应用程序(请参见下文),但它会教您一次又一次地用于制作第一个应用程序的基本构建基块。

本教程不是什么

本教程不会教您如何使用Xcode或如何制作第一个移动应用程序。 我不会讲授如何构建用户界面,使用自动布局,如何使用“在此处插入框架”或iOS中使用的各种文件类型。

也许将来,我会写一些系列文章,深入探讨其他主题,但是目前,我的唯一目标是教授语言以及事物与语言的关系。

系列目标

整个系列的目的不是要推出另一个几乎一无所知的程序员,而是要教新的程序员真正的编程。 从课堂和实践的角度,使读者对程序设计有一个更好的理解。 使新程序员更好地理解概念,这些概念将通过面试和整个职业生涯为他们提供帮助。