带有Swift的Xcode 6 Beta现在免费提供,这就是为什么这很重要

Apple已向公众发布了其Xcode开发环境的最新Beta,并与Swift一起发布了公司最新的编程创新。

Xcode 6的Beta是第一个发布到没有付费的付费Apple开发者帐户的用户。它对开发体验进行了许多重大更改,包括(首次)REPL(读取Eval打印循环)和其他使开发更容易的视觉增强。

Xcode最重要的增强是一种叫做Playgrounds的东西,它使您可以轻松地使用Swift编程语言尝试新的想法,而Apple在旧金山举行的上一次World Wide Developer Conference上演示了这种想法。

好奇地看看Xcode的新功能6吗请继续阅读以获取更多信息。

介绍Swift以及您为什么要关心

在最长的时间内,创建本机iOS应用程序的唯一方法是使用Objective-C和C ++。这些都是从较早的称为C的编程语言继承的特征和样式。

问题是C和它的派生词并不是初学者最喜欢的语言。无需使用C的任何传统工具即可创建快速的本机iOS应用程序。

Swift是新功能– 确实是新功能。它甚至还没有适当地向公众发布。结果,对于掌握Java,Python,C#或Ruby的人们来说,支持和学习材料的数量实际上并不相同。

Apple发行了一本书可以教你Swift编程语言的复杂性。它被称为The Swift Programming Language,您可以立即在iBooks上免费获得它。

获取Xcode 6 Beta 4

直到最近,您只能使用Xcode。 6个预发行版Betas和一个昂贵的Apple开发人员帐户,每年费用为99美元。这也使您可以访问OS X Yosemite和iOS 8,尽管我的同事Tim Brookes认为您还没有安装这些。

非常感谢,这次您需要的所有东西都可以试用Xcode和新的语言是免费的开发人员帐户,只需注册即可获取。

您将需要Mac,因为Xcode是Mac软件–没有Windows版本。 Xcode 6很大,重约2GB。如果您的网际网路连线速度较慢,则可能需要等待一段时间。安装完成后,它将快乐地坐在Xcode的现有副本旁边,而不是替换它们。

想尝试一下吗?从此处下载Xcode 6 beta。

Xcode 6的新增功能是什么?

实际上很多。

但是首先,让我们谈谈数字的功能流行的编程语言:REPL。这些代表Read Eval Print Loop,并允许您交互式运行代码。他们从用户那里获取一个表达式,对其求值并运行代码,然后打印出操作结果。

传统上在编译语言中找不到这些表达式,尽管有一些值得注意的例外,例如C#的Mono实现中的CSharpRepl。

Swift是不同的。第一次,使用Xcode beta版编写Swift的人们可以在编写代码时看到他们的代码执行,从而使他们可以轻松地调试,计划和试验代码。

还有一个交互式的Swift命令

Xcode 6 Beta 4包含的其他功能包括显着改善的UI调试;在命令行中,您可以在逐行,类似Script的环境中执行Swift。 OS X故事板,无需编写任何代码即可为Mac应用程序创建容器和动画;以及新的易于创建游戏的工具。

新的特定于游戏的开发工具与新的Metal API结合在一起,可实现极快的图形性能和Swift语言的快速应用程序开发功能,这意味着数年来即将到来,我们可以期待在iOS平台上更快,更好,更多的游戏。

变得兴奋!

即使您不是开发人员,也有很多令人兴奋的地方关于Swift和Xcode 6的内容。

您对Apple的新开发工具感到兴奋吗?在下面分享您的想法。

标签: 编程 Swift