编程零基础如何学习 Swift？
教程 《The Swift Programming Language》：这是苹果官方出版的Swift学习教材，可以免费下载到iBooks中阅读。其中文版翻译项目也在 Github 上火热进行中，地址在这里，同时也有相应的网站，地址在这里：《The Swift Programming Language》中文版 《Swift Cheat Sheet and Quick Reference》：出自raywenderlich的一份Swift快速参考手册，现在还比较简单，但它正快速更新中。 《Swift Language Highlights: An Objective-C Developer’s Perspective》：文章比较了Swift和Objective-C语言的差异性。 《WWDC14 Session 402 》学习笔记：@糖炒小虾_txx完成了三篇关于Swift的学习笔记，主要内容均来自WWDC14 Session 402的视频。 《Swift 和Objective-C性能测试》：苹果在WWDC视频中只是简单提到Swift在排序和加密算法上比Objective-C快。本文对两者的性能进行了更复杂的测试，文章中做的测试结果如下：循环100万次，Objective-C比Swift快 29倍；变量增加1， Objective-C比Swift快 46倍。还有一些其它比较，大家可以自己看原文，所以真相是：Swift其实不一定比OC快。 《行走于 Swift 的世界中》：笔者和周围朋友讨论swift的技术细节，大家都觉得swift比想像中要复杂，onevcat的本文讲述了不少swift的细节。从中你会看到，swift真的不简单。 《Swift编程语言资料大合集》：来自CSDN整理的Swift学习合集资料。 《Swift 特刊》：来自码农周刊的Swift学习合集资料。 工具 下载脚本：该脚本是WWDC 2014 PDF 及session 视频下载脚本。 开源项目 WWDC的示例代码：比起GitHub上的开源项目，官方的代码更有参考价值。比如Session 406的代码Lister就用一个Swift实现的包含OSX和iOS的Productivity App，还演示了各种Cocoa新功能。 FlappySwift：FlappySwift用swift重写的一个开源Flappy Bird游戏。 JokeClient-Swift：JokeClient-Swift是@YANGReal用swift写了一个开源的糗事百科的客户端，主要涉及网络请求，图片加载、缓存、自定义UITableViewCell、delegate以及closure，内容接口基于糗事百科API。 swift-2048：一个用Swift实现的2048游戏。 UIImageView-BetterFace-Swift：UIImageView-BetterFace-Swift是一个根据目标图象中头像的位置进行智能图片裁剪的开源库，该地址是其更新的Swift版本。 Easy-Cal-Swift：swift是类型安全（type safe) 的语言。但是，由于它有类型推断（type inference）能力，所以当能推断出类型时，你不必非要写对应的类型。对于 字面量（literal value），整数会被推断成Int，浮点数会被推断成Double类型。但是，它并没有定义整数和浮点之间的加法，本项目实现了一个常用的运算符重载，这样就可以支持整数和浮点数做加法了。 HackerNews：用Swift实现的HackerNews客户端。 来自: