Swift一种强大的开源编程语言
让大家都能开发出众的 App

Swift 是一种强劲而直观的编程语言,它由 Apple 创造,可用来为 iOS、Mac、Apple TV 和 Apple Watch 开发 app。它旨在为开发者提供充分的自由。Swift 易用并且开源,只要有想法,谁都可以创造非凡。

开发者正在用 Swift 创造众多精彩

Swift 是一种快速而高效的语言,能够提供实时反馈,而且可以被无缝集成到现有的 Objective-C 代码中,因此,开发者能够编写安全而可靠的代码,并在节省时间的同时,创造出非常丰富的 app 体验。

一个用 Swift 构建的美丽 app。得益于 Swift 的简单易用和实时反馈,VSCO 选择用它来开发新版本的 iOS 摄影 app。

使用 Swift 开发的卓越 App

众多开发者选择把 Swift 代码加入 app 中。有些开发者完全使用 Swift 开发新 app。

美图秀秀
Khan
Academy
Clear
Sky Guide
Linkedlin领英
知乎
Eventbrite
Hipmunk

出色的性能带来出彩的 App

以 Swift 编写的 app 快得恰如其名。比如,用 Swift 实现通用搜索算法,大大提升了完成速度。

最快达 2.6 与 Objective-C 相比
最快达 8.4 与 Python 2.7 相比

使用深度优先搜索算法在一张图表中
找到 10,000 个整数*

教师们正在将 Swift 纳入课程

并非只有开发者意识到了 Swift 的潜力。来自世界各地的大学和学术机构,也都在用 Mac 上的 Swift 和 Xcode 教授编程,让学生们能够借助强大的工具来创建出色的 app。而通过 Apple 的免费《使用 Swift 开发》课程,从 Swift 入门编码过渡至专业编程也变得更加轻松。

将 Swift 纳入课程的大学和学院

  • 阿伯里斯特威斯大学 (Aberystwyth University)
  • 曼哈顿社区学院 (Borough of Manhattan Community College)
  • 加州理工学院 (California Polytechnic State University)
  • 中央皮埃蒙特社区学院 (Central Piedmont Community College)
  • 山麓学院 (Foothill College)
  • 福赛大学 (Full Sail University)
  • 休斯敦社区学院 (Houston Community College System)
  • Ingésup 学院
  • 罗森州立社区学院 (Lawson State Community College)
  • 梅萨社区学院 (Mesa Community College)
  • 西北堪萨斯技术学院 (Northwest Kansas Technical College)
  • 普利茅斯大学 (Plymouth University)
  • 澳大利亚皇家墨尔本理工大学 (RMIT University)
  • 南卫理公会大学 (Southern Methodist University)
  • 斯坦福大学 (Stanford)
  • 慕尼黑工业大学 (Technical University of Munich)
  • 蒙特雷科技大学 (Tecnológico de Monterrey)
  • 加州大学圣克鲁兹分校 (University of California, Santa Cruz)

Swift 轻松可得现在向大家开放

Swift 免费并且开源,可供开发者、教师和学生等广大受众在 Apache 2.0 开源许可证下使用。我们为 macOS 和 Linux 平台提供二进制文件,这些文件可以编译 iOS、macOS、watchOS、tvOS 和 Linux 中的代码。为了帮助 Swift 成长为一门强大的语言,我们创建了一个社区,用户可以在社区里直接为 Swift 贡献源代码。

加入社区 Swift.org

开始使用 Swift

Xcode

Xcode 是一款 Mac app,用于开发所有的 Mac app 和 iOS app。它有你需要的各种工具,让你能够创造出精彩的 app 体验。你可以从 Mac App Store 免费下载这个 app。

从 Mac App Store 下载 Xcode

开发者网站

获取 Swift 的详细技术信息和高级概览。浏览开发者博客,随时跟进最新消息。尽情享受免费获得的指南、视频和示例代码等强大资源。

进一步了解