Home

Awesome

Learn-iOS-Swift-by-Examples

Swift 学习资源

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

Swift is a high-performance system programming language. It has a clean and modern syntax, offers seamless access to existing C and Objective-C code and frameworks, and is memory safe by default. On December 3, 2015, the Swift language, supporting libraries, debugger, and package manager were published under the Apache 2.0 license with a Runtime Library Exception, and Swift.org was created to host the project.

苹果公司在WWDC 2014上宣布了他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。

Swift在iOS 8发布的时候推向市场,用来取代 Objective-C 语言。 对于这个巨大的决定,苹果公司的解释是Swift速度更快,使用起来更加容易。 在Swift推出之后,苹果公司应该不会停止对 Objective-C 的支持,开发工具会同时支持两种语言。

在 Swift 开源后,开发者社区活跃。目前 CocoaPods 中有大量的第三方开发库已经支持 Swift。

贡献


官方资源

权威文档


社区文档

课程


非官方文档与社区(英文)

初级话题

深入话题

社区

翻译

评论

课程


官方示例

Apple同时发布了3个示例程序,用于初窥Swift开发的项目。


非官方代码分享


开发工具

xcode 6 下载

xcode 6 安装系统要求为MacOSX 10.9.3+


其它

因为重名躺枪的 Swift


讨论区


Stargazers over time