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下载
一定要选择Xcode 6测试版,因为它包含了Swift语言。 一句警告:文件很大(大约2.6 GB),从Apple开发者网站下载文件是一个非常缓慢的过程。
一旦我安装了Xcode 6测试版,我就开始寻找Swift语言指南和教程。 我的编程经验可以追溯到摩托罗拉和英特尔处理器的汇编语言,以及某些开发项目的C编程经验; 后来,我迷惑了Objective-C,只是为了我自己的娱乐。 所以,我期待着看到Swift提供的东西。
正如我所提到的,我搜索了Swift教程,指南和参考。 虽然我发现很多提供Swift指导的网站,但我决定,没有特别的理由,下面的列表是我要开始的地方。
Swift语言指南
- Swift编程语言 - Apple:免费的iBook,涵盖了Swift语言,完整的参考资料以及使用Swift的详细指南。
- Swift介绍 - Apple:Apple对Swift语言的概述。
- Apple提供的Swift资源:Apple创建的指南,参考资料和有关Swift语言的信息列表。
- Swift教程:快速入门 - Ray Wenderlich:一些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