Go to file
Liu Lantao bc16dc0964 MPSCNNHelloWorld: Version 1.1, 2016-11-17
Fixes a typo that affected performance

This sample is a port of the open source library, TensorFlow trained networks trained on MNIST Dataset (http://yann.lecun.com/exdb/mnist/) via inference using Metal Performance Shaders. The sample demonstrates how to encode different layers to the GPU and perform image recognition using trained parameters(weights and bias) that have been fetched from, pre-trained and saved network on TensorFlow.
2016-12-24 12:24:46 +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
IceCreamBuilder IceCreamBuilder: Version 1.0, 2016-09-13 2016-12-24 12:15:38 +08:00
Lister Lister: Version 3.4, 2016-09-28 2016-10-09 10:21:16 +08:00
MPSCNNHelloWorld MPSCNNHelloWorld: Version 1.1, 2016-11-17 2016-12-24 12:24:46 +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
SpeedSketch SpeedSketch: Version 1.0, 2016-09-29 2016-12-24 12:19:19 +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
WatchPuzzle WatchPuzzle: Version 1.0, 2016-10-27 2016-12-24 12:20:00 +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 申请时请说明身份。