![]() |
||
---|---|---|
AdventureBuildingaSpriteKitgameusingSwift | ||
ListerAProductivityAppBuiltinSwift | ||
UICatalog:CreatingandCustomizingUIKitControlsinSwift | ||
README.md |
README.md
Swift学习资源
苹果公司在WWDC 2014上宣布了他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。
Swift在iOS 8发布的时候推向市场,用来取代现有的Objective-C语言,对于这个巨大的决定,苹果公司的解释是Swift速度更快,使用起来更加容易。在Swift推出之后,苹果公司应该也不会停止对Objective-C的支持,开发工具会同时支持两种语言。
官方文档及示例
官方文档
目前唯一的完善的文档是官方发布的《The Swift Programming Language》,是名副其实的Swift圣经
。目前官方只提供iBooks版本,网友们制作了其它格式的文档可供下载。
-
Kindle/EPUB/PDF版本: http://pan.baidu.com/s/1sjO4Ab7
非官方文档与社区(英文)
博客与翻译(中文)
有网友第一时间开始了官方文档的翻译工作,相信近期将由更多文档和教程出现。
- 《关于 Swift 的一点初步看法》http://onevcat.com/2014/06/my-opinion-about-swift/
- 《Swift编程语言》(翻译)http://numbbbbb.github.io/the-swift-programming-language-in-chinese/
- 《来自苹果的编程语言——Swift简介》http://zh.lucida.me/blog/an-introduction-to-swift/
- 《Apple Swift编程语言入门教程》 http://gashero.iteye.com/blog/2075324
官方示例代码
Apple同时发布了3个示例程序,用于初窥Swift开发的项目。
-
UICatalog: Creating and Customizing UIKit Controls in Swift apple github
-
Adventure: Building a SpriteKit Game Using Swift apple github
非官方示例代码分享
- FlappySwift 用Swift实现的FlappyBird
开发工具
xcode 6 beta 下载
xcode 6 beta安装系统要求为MacOSX 10.9.3+
-
http://pan.baidu.com/s/1pJug2xX 密码: e6q2
-
官方下载地址 http://adcdownload.apple.com//wwdc_2014/xcode_6_beta_ie8g3n/xcode_6_beta.dmg 使用迅雷离线更快