如何学习 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 的新增功能以及为什么这是适合您的编程语言。
苹果的 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。