Update README.md

This commit is contained in:
Liu Lantao 2014-06-05 10:22:12 +08:00
parent acccb7df7e
commit 7590a8289e
1 changed files with 62 additions and 9 deletions

View File

@ -13,47 +13,94 @@ Swift在iOS 8发布的时候推向市场用来取代现有的Objective-C语
目前唯一的完善的文档是官方发布的《The Swift Programming Language》是名副其实的```Swift圣经```。目前官方只提供iBooks版本网友们制作了其它格式的文档可供下载。
* 《[The Swift Programming Language](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/)》
* Kindle/EPUB/PDF版本 http://pan.baidu.com/s/1sjO4Ab7
* 《The Swift Programming Language》
* [苹果官方版本](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/)
* Kindle/EPUB/PDF版本[百度盘](http://pan.baidu.com/s/1sjO4Ab7)
* [Introducing Swift](https://developer.apple.com/swift/)
* Swift介绍 [Introducing Swift](https://developer.apple.com/swift/)
### 非官方文档与社区(英文)
* [StackOverflow上的Swift讨论](http://stackoverflow.com/questions/tagged/swift-language)
* github上的swift内容 [search结果](https://github.com/search?l=Swift&q=swift&ref=cmdform&type=Repositories)
* [Swift Cheatsheet](http://cdn2.raywenderlich.com/wp-content/uploads/2014/06/RW-Swift-Cheatsheet-0_3.pdf)
* [Swift & Cocoapods](https://medium.com/swift-programming/swift-cocoapods-da09d8ba6dd2) How to integrate Cocoapods into a vanilla Swift project
* [Developing iOS Apps Using Swift Tutorial](http://jamesonquave.com/blog/developing-ios-apps-using-swift-tutorial/)
* [7 thoughts on “Swift: Not quite there, but too far gone too”](http://studentf.wordpress.com/2014/06/03/swift-not-quite-there-but-too-far-gone-too/)
* [Swift Language Highlights: An Objective-C Developers Perspective](http://www.raywenderlich.com/73997/swift-language-highlights)
* http://www.weheartswift.com
### 博客与翻译(中文)
有网友第一时间开始了官方文档的翻译工作,相信近期将由更多文档和教程出现。
* 《关于 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
### 官方示例代码
#### 社区
* https://www.v2ex.com/go/swift
* http://swift.sh
* http://swift-china.org
#### 评论
* 《[关于 Swift 的一点初步看法](http://onevcat.com/2014/06/my-opinion-about-swift/)》 by onevcat
* 《[来自苹果的编程语言——Swift简介](http://zh.lucida.me/blog/an-introduction-to-swift/)》
#### 翻译
* 《[Swift编程语言](http://numbbbbb.github.io/the-swift-programming-language-in-chinese/)》(协作翻译)
* 《[Apple Swift编程语言入门教程](http://gashero.iteye.com/blog/2075324)》
* 《[Apple Swift编程语言入门教程](http://swiftlang.com.cn/start)》和上面的重名了,目前还没什么实际内容-20140605
#### 课程
* 《[Apple Swift语言基础教程](http://www.jikexueyuan.com/course/92.html)》极客学院
### 官方示例
Apple同时发布了3个示例程序用于初窥Swift开发的项目。
* Lister: A Productivity App Built in Swift
[apple](https://developer.apple.com/library/prerelease/ios/samplecode/Lister-Swift/Introduction/Intro.html#//apple_ref/doc/uid/TP40014512)
/
[github](https://github.com/Lax/iOS-Swift-Demos/tree/master/ListerAProductivityAppBuiltinSwift)
* UICatalog: Creating and Customizing UIKit Controls in Swift
[apple](https://developer.apple.com/library/prerelease/ios/samplecode/UICatalog-Swift/Introduction/Intro.html#//apple_ref/doc/uid/TP40014577)
/
[github](https://github.com/Lax/iOS-Swift-Demos/tree/master/UICatalog:CreatingandCustomizingUIKitControlsinSwift)
* Adventure: Building a SpriteKit Game Using Swift
[apple](https://developer.apple.com/library/prerelease/ios/samplecode/Adventure-Swift/Introduction/Intro.html#//apple_ref/doc/uid/TP40014639)
/
[github](https://github.com/Lax/iOS-Swift-Demos/tree/master/AdventureBuildingaSpriteKitgameusingSwift)
### 非官方示例代码分享
### 非官方代码分享
* [FlappySwift](https://github.com/fullstackio/FlappySwift) 用Swift实现的FlappyBird
* [swift-2048](https://github.com/austinzheng/swift-2048)
* [PNChart-Swift](https://github.com/kevinzhow/PNChart-Swift) 可以创建图表的库
* [Game of Life](https://github.com/yonbergman/swift-gameoflife) 一个游戏
* [swift-alarm](https://github.com/ChrisChares/swift-alarm.git) 基于地理位置的提醒工具 [blog](http://chares.ghost.io/lets-make-a-swift-app-part-1/)
* [SwiftNote](https://github.com/mslathrop/SwiftNote.git)
## 开发工具
### xcode 6 beta 下载
```xcode 6 beta安装系统要求为MacOSX 10.9.3+```
@ -63,14 +110,20 @@ Apple同时发布了3个示例程序用于初窥Swift开发的项目。
* 官方下载地址 http://adcdownload.apple.com//wwdc_2014/xcode_6_beta_ie8g3n/xcode_6_beta.dmg 使用迅雷离线更快
## 其它
* [iOS Developer Library](https://developer.apple.com/library/prerelease/ios/navigation/)
* [Chris Lattner](http://nondot.org/sabre/) Swift设计者
### 因为重名躺枪的Swift
* [Swift Lang](http://swift-lang.org) 一门很专业的并行编程语言有苹果在Swift页面的链接肯定带过去很多访问量。
* [OpenStack Swift](https://github.com/openstack/swift) OpenStack Object Storage (Swift)
* [Swift聊天工具](http://swift.im) 基于XMPP的聊天工具及服务端SDK。
### 讨论区
* 【iOS开发者-开始Swift】QQ交流群32958950 申请时请说明身份。