Go to file
Liu Lantao 5280d30f1e HomeKitCatalog: Version 2.2, 2016-09-13
Update to Swift 2.3

HomeKit Catalog demonstrates how to use the HomeKit framework. Use this project as a reference for interacting with objects and performing common tasks such as creating homes, pairing with and controlling accessories, and setting up triggers to automate actions.
2016-12-24 12:14:52 +08:00
AVCam AVCam: Version 6.1, 2016-09-15 2016-12-24 11:58:25 +08:00
AVFoundationExporter AVFoundationExporter: Version 3.0, 2016-09-13 2016-12-24 12:03:34 +08:00
AVFoundationQueuePlayer AVFoundationQueuePlayer: Version 2.0, 2016-09-13 2016-12-24 12:07:45 +08:00
AVFoundationSimplePlayer AVFoundationSimplePlayer: Version 2.0, 2016-09-13 2016-12-24 11:56:54 +08:00
AVReaderWriter AVReaderWriter: Version 3.1, 2016-09-13 2016-12-24 12:06:36 +08:00
Adventure Adventure: Version 1.6, 2015-03-11 2015-03-14 09:05:54 +08:00
DemoBots DemoBots: Version 2.3, 2016-09-13 2016-10-09 10:24:17 +08:00
Footprint Footprint: Version 2.1, 2016-09-28 2016-12-24 11:54:24 +08:00
ForceTouchCatalog ForceTouchCatalog: Version 1.2, 2016-09-28 2016-12-24 12:01:02 +08:00
HomeKitCatalog HomeKitCatalog: Version 2.2, 2016-09-13 2016-12-24 12:14:52 +08:00
Lister Lister: Version 3.4, 2016-09-28 2016-10-09 10:21:16 +08:00
MPSMatrixMultiplication MPSMatrixMultiplication: Version 1.0, 2016-09-13 2016-12-24 12:11:11 +08:00
MetalImageFilters MetalImageFilters: Version 1.0, 2016-09-13 2016-12-24 12:09:41 +08:00
PhotoProgress PhotoProgress 2015-06-13 09:15:39 +08:00
PotLoc PotLoc: Version 1.1, 2016-03-21 2016-05-15 18:44:06 +08:00
PrintPhoto PrintPhoto: Version 3.0, 2015-10-22 2016-12-24 12:14:08 +08:00
SegueCatalog SegueCatalog: Version 1.0, 2015-06-08 2015-06-13 09:18:40 +08:00
ShapeEdit ShapeEdit: Version 1.2, 2016-03-01 2016-05-15 18:48:58 +08:00
SimpleGestureRecognizers renamed: GestureRecognizersUsingstandardUIGestureRecognizers -> SimpleGestureRecognizers 2016-05-15 19:08:16 +08:00
SimpleTunnel SimpleTunnel: Version 1.2, 2016-03-01 2016-05-15 18:48:09 +08:00
TableSearch TableSearch: Version 1.1, 2014-12-18 2014-12-21 21:05:25 +08:00
ToolbarSample ToolbarSample: Version 3.0, 2016-10-27 2016-12-24 12:02:25 +08:00
UICatalog UIKit Catalog: Version 13.3, 2016-11-17 2016-12-24 11:52:56 +08:00
WatchKitCatalog WatchKit Catalog: Version 1.0, 2015-03-09 2015-03-14 08:17:31 +08:00
README.md update Readme 2016-12-24 11:49:37 +08:00

README.md

Swift学习资源

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开发的项目。

  • 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

  • Swift Lang 一门很专业的并行编程语言有苹果在Swift页面的链接肯定带过去很多访问量。

  • OpenStack Swift OpenStack Object Storage (Swift)。

  • Swift 聊天工具 基于XMPP的聊天工具及服务端SDK。

  • Taylor Swift 美国乡村音乐女創作歌手、吉他歌手、演员。这位1989年出生的美女获得过数不清的格莱美奖及其它排行榜大奖。2014/05/30刚举办了泰勒•斯威夫特“红”巡演上海演唱会。WWDC2014之后三天她从Google搜索结果首页被挤出很受伤歌迷们也很受伤。去脸盆网关注她,去音悦台听她的歌

讨论区

  • 【iOS开发者-开始Swift】QQ交流群32958950 申请时请说明身份。