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。
贡献
官方资源
权威文档
社区文档
- 《The Swift Programming Language》 社区译中文版
课程
非官方文档与社区(英文)
初级话题
深入话题
社区
- https://www.v2ex.com/go/swift
- http://swift.sh
- http://swift-china.org
- CocoaChina的Swift讨论区
- QQ群 iOS开发者-开始Swift,群号:32958950,申请时请说明身份。
翻译
评论
课程
官方示例
Apple同时发布了3个示例程序,用于初窥Swift开发的项目。
-
Lister: A Productivity App Built in Swift github
-
UICatalog: Creating and Customizing UIKit Controls in Swift apple / github
-
Adventure: Building a SpriteKit Game Using Swift apple / github
-
GestureRecognizers: Using standard UIGestureRecognizers in Swift github
非官方代码分享
开发工具
xcode 6 下载
xcode 6 安装系统要求为MacOSX 10.9.3+
其它
因为重名躺枪的 Swift
讨论区
- 【iOS开发者-开始Swift】QQ交流群32958950 申请时请说明身份。
|
请发表评论