开启 Swift 编程之旅
1. Swift 简介
Swift 是苹果公司于 2014 年全球开发者大会(WWDC)上推出的编程语言。在推出之前,很少有人知道这个项目的存在,包括苹果内部人员。2015 年 WWDC 上,苹果发布了 Swift 2,这是对 Swift 语言的重大改进,并且宣布 Swift 将成为开源项目。同年 12 月,苹果正式将 Swift 开源,并创建了专门的网站 https://swift.org/ 。Swift 代码库位于苹果的 GitHub 页面(http://github.com/apple),Swift 演进代码库(https://github.com/apple/swift - evolution)会记录 Swift 的演进过程。
后续版本中,Swift 3(2016 年发布)对语言本身和标准库进行了根本性改变,目标是实现跨平台的源代码兼容性;Swift 4(2017 年 9 月发布)的编译器与 Swift 3 源代码兼容;Swift 4 原本计划稳定应用二进制接口(ABI),但该功能推迟到了 Swift 5。Swift 5 发布后,宣布在所有苹果平台上 ABI 稳定。此后,苹果又发布了 Swift 5.1、5.2 和 5.3 版本,其中 Swift 5.1 实现了语言服务器协议(LSP),让支持 LSP 的编辑器和 IDE 能更好地支持 Swift;Swift 5.3 发布了官方支持的 Windows 10 版本。
2. Swift 与 Objective - C 的异同
Swift 和 Objective - C 有很多相似之处,比如 Swift 采用了 Objective - C 命名参数的可读性和动态对象模型。动态对
超级会员免费看
订阅专栏 解锁全文
83

被折叠的 条评论
为什么被折叠?



