如何学习 Swift 5

需要学习 Apple 的 Swift 开发语言吗?这些方便的在线资源(包括免费和付费课程)随时为您提供帮助。

苹果公司的 Swift 被这家科技巨头宣传为一种编程语言,”让每个人都可以构建令人惊叹的应用程序”。现在,这可能是真的,但不要指望今天就深入 Swift 编码,明天就编写下一个《Candy Crush》。与任何语言一样,无论是口头语言还是编码语言,学习它都需要时间和精力。

不过,帮助就在眼前,在线提供免费和商业资源,深入介绍了该语言。无论您的能力如何,您都会在这里找到很多可以提升您技能的东西。

在开始之前,Swift 5.0.1 可用于 立即在此处下载,您可以将其与 Xcode 10.2.1 一起使用并开始直接学习新语言离开。

您应该仔细检查您的培训材料使用的是哪个版本的 Swift 和 Xcode,因为可能存在一些差异。

开始使用

您需要从 Apple 专用的 Swift 文档。您不需要开发者帐户即可访问文件或下载来自 Mac App Store 的 Xcode, 这样您就可以立即开始使用。

开发人员文档包括示例代码、参考材料的链接,以及来自最新 Swift 更新的视频(对于从其他语言切换的人来说最有用)。

我们还准备了一篇全面的文章,向您介绍 Swift 5。它涵盖了有关使用开发者语言为 iPhone、iPad、Apple Watch 和 Mac 编写应用程序所需了解的所有信息,包括 Swift 5 的新增功能以及为什么这是适合您的编程语言。

看一下:如何使用 Swift 5 制作应用

苹果的 iBooks

通过 Apple 的免费 Swift 编程材料充分利用您的通勤时间可从 iBooks Store 获取。在那里您可以找到包括《Swift 编程语言》在内的书籍,其中提供了该语言的概览、每个功能的详细指南以及该语言的正式参考。

“人人能编程”也在那里免费提供。苹果表示,该课程主要为高中生和大学生设计,但向所有人开放,将教学生”编码和设计功能齐全的应用程序,获得软件开发和信息技术方面的关键工作技能。”

尝试在线课程

Udemy

Udemy 最受欢迎的 Swift 课程是 iOS 12 和 Swift – 完整的 iOS 应用程序开发训练营.它包括多达 527 个讲座和 54.5 小时的视频。请留意 Udemy 的特别优惠,因为您经常可以获得大幅折扣的课程。

Udemy 上还有其他课程也可能值得一试:

琳达

如果您需要尽快开始使用 Swift,请查看 Lynda.com 的 Swift 5 基本培训.

Lynda.com 上还有很多其他 Swift 课程,该网站与 Udemy 之间的区别在于,在 Udemy 中,您需要付费下载各个课程,而 Lynda.com 提供按月订阅,您可以访问无限课程,因此您可以尝试很多课程。

如果您注册年度计划,Lynda.com 每月收费 19.99 英镑/25 美元,一旦您付款,您就可以访问其所有课程(无论主题是什么)以及这一系列 Swift 课程。如果您不确定自己是否适合这种辅导,请尝试 免费预览帐户 首先。

有关 Swift 开发的播客

如果所有这些单独的研究都让您抓狂,请注册一个编程播客。 iDeveloper 完全专注于 iOS 和 macOS 开发,讨论工具和技术,并提供提示和建议。如果您真的想从工作中赚钱,那么它还涉及销售应用程序的业务方面。

内容很健谈且引人入胜,但有时可能会涉及技术性内容,因此,如果您发现它超出了您的理解范围,请坚持下去并尽可能多地吸收 – 至少您会熟悉术语和短语在编程领域使用。

您可以在播客中预览各个剧集并阅读每集的概要主页

编写您的第一个应用

掌握 Swift 的基础知识后,下一步就是获得一些实践经验:是时候真正尝试为自己编写应用程序了。准备好后,我们将提供一些指南来帮助您。

首先,我们的指南使用该语言贯穿了基础知识,以及一些关于用该语言编写应用程序的实用建议。如果您想了解更具体的信息,我们有单独的应用程序编写指南 适用于 iOS适用于 watchOS

最后,如果您想确保拥有适合这项工作的正确工具,我们有专门针对开发者的 Mac 购买建议,帮助您获得具有应用开发所需的强大功能和功能的超值 Mac。