用Apple的Swift编程语言获得乐趣

Swift中的游乐场只是太有趣了

Apple在WWDC 2014活动中推出了Swift编程语言。 Swift旨在最终替代Objective-C,并为那些为Mac和iOS设备创建应用程序的人们提供统一的开发环境。

自Swift首次发布以来,新语言已经看到了一些更新。 它现在整合了对watchOS以及tvOS的支持,让您可以从单一开发环境开发苹果设备的全部产品。

在2014年夏天,我下载了苹果开发人员可以使用的Swift原始测试版本。 这是对我发现的内容的简要介绍,以及如果您有兴趣学习Swift的一些建议。

2014年的夏天

在本周早些时候,我终于开始从Apple Developer网站下载Xcode 6的测试版。 Xcode,Apple的IDE(集成开发环境)包含为Mac或iOS设备开发应用程序所需的一切。 实际上,您可以将Xcode用于许多不同的开发项目,但对于Mac用户来说,创建Mac和iOS应用程序是巨大的。

与往常一样,Xcode是免费的。 您确实需要一个Apple ID,大多数Mac和iOS用户已拥有该ID,但您无需成为Apple Developer社区的付费会员。 任何拥有Apple ID的人都可以下载并使用Xcode IDE。

一定要选择Xcode 6测试版,因为它包含了Swift语言。 一句警告:文件很大(大约2.6 GB),从Apple开发者网站下载文件是一个非常缓慢的过程。

一旦我安装了Xcode 6测试版,我就开始寻找Swift语言指南和教程。 我的编程经验可以追溯到摩托罗拉和英特尔处理器的汇编语言,以及某些开发项目的C编程经验; 后来,我迷惑了Objective-C,只是为了我自己的娱乐。 所以,我期待着看到Swift提供的东西。

正如我所提到的,我搜索了Swift教程,指南和参考。 虽然我发现很多提供Swift指导的网站,但我决定,没有特别的理由,下面的列表是我要开始的地方。

Swift语言指南

在重新阅读Swift编程语言iBook(我实际在6月首次发布iBook时阅读它)之后,我决定跳到Ray Wenderlich的快速入门指南,并按照他关于Swift基础知识的教程进行操作。 我喜欢他的指导,并且我认为这对于初学者来说是一个很好的地方,因为他们没有什么编程经验可以开始。 尽管我在开发过程中有一个体面的背景,但是从很久以前,在进入Apple指南和参考资料之前,有点复习只是一张票。

我还没有用Swift创建任何应用程序,而且很可能,我永远不会。 我只想跟上目前的发展状况。 我在Swift中发现的是非常惊人的。 Xcode 6测试版本身非常棒,带有与Swift一起使用的Playgrounds功能。 游乐场让你可以尝试你写的Swift代码,结果逐行显示在游乐场中。 我能说什么; 我喜欢游乐场; 在编写代码时获得反馈的能力是相当惊人的。

如果你已经试图尝试一下你的开发,我强烈推荐Xcode和Swift。 给他们一个镜头,并有一些乐趣。

更新:

在此更新时,Swift编程语言的版本高达2.1版。 随着新版本的发布,Apple发布了Swift作为开源编程语言,并为Linux,OS X和iOS提供了端口。 开源的Swift语言包括Swift编译器和标准库。

还看到更新是Xcode,它升级到7.3版。 我已经检查了本文中的所有引用,这些引用最初是关于Swift的第一个测试版本的。 所有参考资料保持最新并适用于最新版本的Swift。

所以,正如我在2014年夏天所说的那样,将Swift带到操场上, 我想你会非常喜欢这种新的编程语言。

发布日期:8/20/2014

更新日期:4/5/2015