作者:Dominik Hauser,原文链接,原文日期:2015/04/19
译者:小锅;校对:Channe;定稿:numbbbbb
昨天我收到一个问题,作为一个 Swift 初学者应该先学什么。下面是原问题:
当然,我的观点会有所倾向,因为我写过一本关于 TDD 的书。所以,当你阅读我的答案的时候,要记住这一点。
建议 1:阅读苹果的 Swift 官方文档
我的建议是应该先学习 Swift 语法。这是所有一切的基础。如果你不明白 Swift 中的函数有什么功能,那么你也无法理解 Swift 的函数式编程。并且,Swift 目前的主要作用还是为 iOS、macOS 编写应用程序。这意味着,你的大部分时间还是会花在与面向对象 API 的交互上(至少在写本篇文章的时候还是如此 ;))。所以你必须先理解面向对象的 Swift,这样才能最大化挖掘 Swift 的潜力。
如果你对我说的这一点还有所怀疑的话,下面这段话是 Chris Eidhof、Florian Kugler 和 Wouter Swierstra 在 《函数式 Swift》 这本书当中说的:
“你必须能熟练地阅读 Swift 程序,并且熟悉常见的编程概念,比如类,方法,和变量。如果你才刚开始学习编程,这本书可能不太适合你。”
建议 2:阅读大量的博客文章。现在网上有很多的很好的 Swift 博客。
官方文档很好。但是如果你想看到社区内的各种有创意的思想火花,你需要阅读大量的博客文章(校对注:比如多看看 SwiftGG
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。