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。

贡献

官方资源

权威文档

社区文档

课程

非官方文档与社区(英文)

初级话题

深入话题

社区

  • 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

  • Swift Lang 一门很专业的并行编程语言,有苹果在Swift页面的链接,肯定带过去很多访问量。
  • OpenStack Swift OpenStack Object Storage (Swift)。
  • Swift 聊天工具 基于XMPP的聊天工具及服务端SDK。
  • Taylor Swift 美国乡村音乐女創作歌手、吉他歌手、演员。这位1989年出生的美女获得过数不清的格莱美奖及其它排行榜大奖。2014/05/30刚举办了泰勒•斯威夫特“红”巡演上海演唱会。WWDC2014之后三天,她从Google搜索结果首页被挤出,很受伤,歌迷们也很受伤。去脸盆网关注她,去音悦台听她的歌

讨论区

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程微刊

用Canvas画一个刮刮乐

1474
来自专栏腾讯NEXT学位

NativeScript和React Native对比

1010
来自专栏java工会

前端进阶攻略|最全的前端开源JS框架和库

1377
来自专栏wblearn

纯CSS3绘制的逼真,呆萌,超酷的CSS3动画纯CSS3人物行走动画 逼真炫酷CSS3动画纯CSS3绘制的小猫笑脸动画 超呆萌纯CSS3绘制可爱小男孩动画 超酷面部表情

571
来自专栏琯琯博客

awesome-css-cn命名习惯和方式参考其他资源原文链接

CSS 资源列表,内容包括:CSS预处理器、框架、CSS结构、代码风格指南、命名习惯、播客、演讲视频、大网站的 CSS 开发经验等等。 预处理器 更快地编译 C...

3478
来自专栏魂祭心

原 ionic+js+html5 飞行射击

2996
来自专栏web编程技术分享

《从案例中学习JavaScript》之酷炫音乐播放器(一)

3289
来自专栏阮一峰的网络日志

CSS 框架 Bulma 教程

网页样式需要大量时间开发,最省事的方法就是使用 CSS 框架。 Bootstrap 是最著名的 CSS 框架,但是今天我想推荐另一个更轻量化、更易用的框架---...

2694
来自专栏hbbliyong

Web 开发常备工具

工欲善其事,必先利其器。如今 Web 开发标准越来越高,Web 开发者也在不断寻找途径提升自己的技能。为使大家的开发工作更顺利进行,本文整理了 10+ 款比较优...

3508
来自专栏james大数据架构

创建支持多种屏幕尺寸的Android应用

Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用...

1816

扫描关注云+社区