您的位置:首页 > 移动开发 > Swift

S a759 wift 3.1 官方文档翻译(一)——关于 Swift

2017-04-07 12:01 344 查看
Swift 是一门针对 iOS、macOS、watchOS 和 tvOS 应用程序的全新编程语言,它构建于最好的 C 语言和 Objective-C 之上,并且没有 C 语言兼容性的限制。 Swift 采用安全的编程模式,并添加了现代功能,使编程更容易,更灵活,更有趣。 Swift 从头开始,以成熟和备受喜爱的 Cocoa 和 Cocoa Touch 框架为支持,这是一个重新想象如何进行软件开发工作的机会。

Swift 经过了多年的制作。 Apple 通过改进现有的编译器,调试器和框架核心为 Swift 奠定了基础。 我们通过自动引用计数器(Automatic Reference Counting,ARC)简化了内存管理。 我们的框架协议栈(framework stack),建立在 Foundation 和 Cocoa 的坚实基础上,实现了现代化和普及标准化。 Objective-C 本身已经发展到支持块(blocks),集合文字(collection literals)和模块(modules),使框架不断采用现代语言技术。 基于这个基础,我们现在可以为未来的 Apple 软件开发引入一种新的语言。

Swift 会让 Objective-C 开发者感到很熟悉。它采用了 Objective-C 命名参数的可读性和 Objective-C 动态对象模型的强大功能,对现有的 Cocoa 框架进行无缝接入,并可以与 Objective-C 代码进行混编。 在这个基础上,Swift 引入了许多新功能,统一了程序和面向对象的语言部分。

Swift 对新程序员很友好。 它是第一个富有表现力和如脚本语言一样令人愉悦并且具有工业品质的系统编程语言。Swift 支持 playgrounds,这是一个创新功能,允许程序员用 Swift 代码进行尝试并立即查看结果,而无需反复编译运行程序。

Swift 以无以伦比的 Apple 工程师文化的智慧对现代语言思维中的极致进行了结合。 编译器针对性能进行了优化,语言也针对开发进行了优化,而无需任何妥协。 它的设计规模从“Hello World”扩展到整个操作系统。 所有这一切使 Swift 成为了开发者和 Apple 对未来的一个良性投资。

Swift 是编写 iOS,macOS,watchOS 和 tvOS 应用程序的绝佳方式,并将继续发展新特性和功能。 我们对 Swift 充满期待,已经迫不及待想看看您用它创造出什么了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息