https://docs.swift.org/swift-book/
关于swift
无论对于手机、桌面、服务端或者其他任何运行代码的平台,swift是一个非常好的编写软件的方式。它是一个安全、快捷、具有交互性的编程语言,将现代语言思维最好的部分与来自更广泛的苹果开发者文化和它开源社区中不同的贡献结合在一起。编译器为性能优化,语言为开发优化,两者都没有妥协。
Swift对新的开发者非常友好。它是工业水准的编程语言,和脚本语言一样具有表现力和享受感。在playground上编写代码,你无需耗费建立和运行APP就可以体验并且立马看到代码运行结果,
swift通过采用先进编程模块定义了大量普遍的变成错误的类。
变量通常在使用前初始化
检查数组下标越界错误
检查整数溢出
可选类型确保nil值明确的处理
内存自动管理
Error处理允许控制从异常错误的地方恢复
swift代码被编译和优化以获取硬件最大性能。语法与标准库是以引导原则为基础设计的,你编写代码的的方式也会表现非常好。安全与速度的结合使swift成为使每一个项目从helloworld变成完整操作系统的最完美的选择。
swift通过使用现代、轻量级语法结合强大类推导和模式匹配使复杂的想法可以通过简单清晰地方式表达出来。所以,代码不仅写起来简便,阅读与操作起来也简便了。
swift已经改进了许多年了,而且不断持续开发新的功能特性。我们对swift的目标非常雄伟。快看看你能用他创造什么出来。