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
领英
Strava
Yahoo
天气
Hipmunk

出色的性能带来出彩的 App

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

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

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

教师们正在将 Swift 纳入课程

并非只有开发者意识到了 Swift 的潜力。一些顶尖大学和学术机构正在计算机程序设计课程中教授 Swift,以及在 iTunes U 提供免费课程,这将促使从入门编码到专业编程的转换变得轻而易举。

将 Swift 纳入课程的大学

  • 阿伯里斯特威斯大学 (Aberystwyth University)
  • 加州理工学院 (California Polytechnic State University)
  • 库埃斯塔学院 (Cuesta College)
  • 德雷塞尔大学 (Drexel University)
  • 福赛大学 (Full Sail University)
  • Ingésup 学院
  • 西北堪萨斯技术学院 (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 开源许可证下使用。我们为 OS X 和 Linux 平台提供二进制文件,这些文件可以编译 iOS、OS X、watchOS、tvOS 和 Linux 中的代码。为了帮助 Swift 成长为一门强大的语言,我们创建了一个新的社区,用户可以在社区里直接为 Swift 贡献源代码。

加入社区 Swift.org

开始使用 Swift

权威手册

从 iBooks Store 免费下载《The Swift Programming Language》。了解 Swift 如何让编程变得简单,灵活,而有趣。

下载这本免费手册

Xcode

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

从 Mac App Store 下载 Xcode

开发者网站

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

进一步了解