Apple 在近 20 年来一直而 Objective-C
为主要的程序语言,只是现在看来时代要转变了 — 在今天的 WWDC
上,他们就带来了新的 Swift 语言。据 Apple 的说法,Swift 可以说是没有了 C

Objective-C,但同时又可以拥有同等,甚至更高的速度。也就是说,同一个程序以
Swift
写出来,运行速度应该会比旧的语言快和流畅才是。用途方面,厂方就表示其可以套用到由社交网络到
3D
游戏等等接近所有的程序上。当然,贸贸然推出一个新的程序语言的风险是高的,所以
Swift 就被设计成可以在同一程序内,与 C 及 Objective-C
并存的语言。其他新语言的好用之处,还包括了一个名为
Playground,可以让开发者实时运行代码的功能,也就是开发者可以很快地看得出修改代码前后,程序运行情况的分别。如果说对
Swift 深究更多的话,可以参考 Apple
特别推出的免费电子书,而等不及想要即使把玩的,则可以直接下载 XCode 6
beta 来尝试编写。不过想要发布相关程序和 apps 的话,就得等到 OS X
Yosemite 和 iOS 8 推出之后啰。

Swift是一种新的提供给iOS、OS
X、watchOS和tvOS的app的程序语言,它基于C和Objective-C,摒弃C的兼容性限制。Swift采用安全的编程模式且添加先进的组件,使程序更简单、更灵活以及更有趣。Swift整洁的界面,基于成熟且受欢迎的Cocoa和Cocoa
Touch框架,这是一个机会去重构软件开发工作。

Swift早已酝酿多年。Apple用我们先进的现有开发程序、排错程序和框架结构为Swift打下基础。我们用自动引用计数(ARC)简化储存管理。我们的框架堆栈基于基金会和Cocoa坚实的基础,始终贯穿现代化与标准化。Objective-C本身支持块、集合语法和模块,使框架能够采用现代的语言技术而不受干扰。多亏这项基础工作,我们现在能介绍一种新语言给Apple的未来软件开发。

Swift让Objective-C开发者感到熟悉。它采用Objrctive-C的命名参数的可读性和动态建模的可控性。它可以无缝对接到现有的Cocoa框架且兼容Objective-C代码。从这些共同点出发,Swift引出一些新的附件,使程序上的统一以及面向对象的一部分的编码。

必威官网,Swift对新人程序员很友好。它既是第一个工业标注系统的程序语言,也是一个既生动又有趣的脚本语言。它支持playgrounds,一个有创意的附件,它允许程序员用Swift代码做实验且立刻看到结果,不需要经常创建并运行一个app。

Swift把现代语言思维中最好的部分与Apple工程师文化群体的智慧结合。编译器使性能最优化,语言使开发最优化,两者缺一不可。它的设计范围从“hello,
world”到一个完整的操作系统。这一切使Swift成为对于开发者与Apple来说的一个理智未来投资。

Swift是一个非常棒的方法去写iOS、OS
X、watchOS和tvOS的app,而且将继续进化并加入新的附件与能力。我们对Swift拥有远大抱负。我们已经迫不及待的去看见您用它来创作。

相关文章