Swift 是一种新的编程语言,用于编写 iOS,OS X 和 watchOS应用程序。Swift 结合了 C 和 Objective-C 的优势而且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了不少新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟并且倍受喜好的 Cocoa 和 Cocoa Touch 框架,它的降临将从新定义软件开发。程序员
Swift 的开发从好久以前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。咱们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。咱们在 Foundation 和 Cocoa 的基础上构建框架栈使其彻底现代化和标准化。 Objective-C 自己支持块、集合语法和模块,因此框架能够轻松支持现代编程语言技术。正是得益于这些基础工做,咱们如今才能发布这样一个用于将来苹果软件开发的新语言。编程
Objective-C 开发者对 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,能够无缝对接到现有的 Cocoa 框架,而且能够兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性而且支持过程式编程和面向对象编程。小程序
Swift 对于初学者来讲也很友好。它是第一个既知足工业标准又像脚本语言同样充满表现力和趣味的脚本语言。它支持代码预览,这个革命性的特性能够容许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果。安全
Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,二者互不干扰,鱼与熊掌兼得。Swift 既能够用于开发 “hello, world” 这样的小程序,也能够用于开发一套完整的操做系统。全部的这些特性让 Swift 对于开发者和苹果来讲都是一项值得的投资。框架
Swift 是编写 iOS,OS X 和 watchOS应用的极佳手段,并将伴随着新的特性和功能持续演进。咱们对 Swift 充满信心,你还在等什么!编程语言