Swift 编程语言介绍
Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于 2014 年 WWDC(苹果开发者大会)发布,并于下年宣布将其开源,可与 Objective-C 一起运行在 macOS、iOS、watchOS、tvOS 等平台。
Objective-C 开发者对 Swift 并不会感到陌生,Swift 不仅结合了 C 和 Objective-C 的优点,还吸取了面向过程编程、面向对象编程、面向协议编程、脚本语言(JavaScript / Python / Shell)、多编程范式(命令式编程、声明式编程、函数式编程)等编程语言的特点和思想,可谓博纳取长。
备注:[Apple Swift] [GitHub Swift] [编程范式] [典型的编程范式] [Haskell] [Swift 开发场景]
Swift 开发环境搭建
- 准备一台苹果电脑(虚拟机/黑苹果也行)
- 使用 macOS 系统版本不低于 10.14
- 下载 Xcode 应用版本不低于 10.0
- 申请 Apple ID
备注:[Xcode] [创建 Apple ID]
Swift 第一个 Demo
工欲善其事,必先利其器
编译快捷键:Command ⌘ + B ( Build )
运行快捷键:Command ⌘ + R ( Run )
按住 Command ⌘ 键,鼠标点击源码中的某个框架、方法,可以查看其相关的使用说明
Swift 查看语言版本
Swift 目前还是成长阶段,最新的 Swift 版本相较于老的 Swift 版本,可能会新增或修改某些语法或 API。也就是说两个大版本的 Swift 可能存在或多或少的差异,这时就需要开发者考虑到 Swift 版本的差异性,以做出相应的代码调整。大多数情况,Xcode 会智能提示给出修改建议,开发者就可以平稳地进行版本过渡。
查看 Swift 的语言版本:swift -version
查看 Swift 的其他命令:swift -help
查看项目使用的 Swift 开发语言版本: