这篇文章是关于Swift的一个新系列的开始
Swift编程语言是由苹果公司在2014年创建的,它是与所有苹果操作系统阵容合作的官方语言:iOS、iPadOS、watchOS、macOS、tvOS。
Swift是一种开源的、通用的、编译的编程语言。
它是一种静态类型的编程语言。
每个值都有一个指定的类型。当作为参数使用或返回时,值的类型总是在编译时被检查。如果出现不匹配,程序将无法编译。
Swift的编译器是LLVM,它包含在Xcode中,这是用于苹果软件开发的标准IDE。
Swift是一种现代编程语言,旨在 "适应 "以前为另一种编程语言(称为Objective-C)设计的生态系统。
今天在iPhone和Mac上运行的大多数软件都是基于Objective-C代码的,即使是苹果的官方应用程序,尽管Swift的使用逐年增加,虽然Objective-C将被用于维护和改进现有的应用程序多年,但新的应用程序很可能将用Swift创建。
在苹果推出Swift之前,Objective-C被大量开发,以引入新的功能和特性,但在最近几年,这种努力减少了很多,有利于Swift开发。
这并不意味着Objective-C已经死亡或不值得学习。Objective-C仍然是任何苹果开发者的一个基本工具。
也就是说,我不打算在这里介绍Objective-C,因为我们的重点是Swift。
苹果平台的现在和未来。
在短短6年时间里,Swift已经经历了5个主要版本,我们现在(在写这篇文章时)是5.3版本。
Swift是著名的苹果产品语言,但它并不是一种苹果专用的语言。我们可以在其他几个平台上使用它。它是开源的,所以将语言移植到其他平台不需要任何许可或授权,你可以找到Swift项目来创建网络服务器和API(https://github.com/vapor/vapor)以及与微控制器互动的项目。
它是一种通用的语言,用现代的概念构建,它有一个光明的未来。
Swift有一些我见过的最好的编程语言的文档。然而,我想在这里写一写,因为我觉得有时候文档对初学者来说有点太复杂了。
另外,我是通过写作来学习的,我决定重新学习Swift,这是我最后一次接触Swift的5年后。从那时起,这门语言和iOS生态系统有了相当大的发展,我觉得要从零开始学习它。
这是一个关于Swift的新系列教程的开始。
这个系列的目标是让你从零开始学习Swift,并运行起来。
如果你有一台Mac或iPad,我建议你从App Store下载苹果公司制作的Playgrounds应用程序。这个应用程序可以让你运行Swift的代码片段,而不需要先创建一个完整的应用程序。这是一个非常方便的测试代码的方法,不仅仅是在你开始学习的时候,而是在所有你需要尝试一些代码的时候。而且它包含了一系列很棒的例子和教程来扩展你的Swift和iOS知识。
在这个系列中,我很快就会讲到。
- 变量
- 对象
- 基本操作符
if条件switch条件式- 三元条件式
for-in循环while循环repeat-while循环- 循环控制转移语句
- 评论
- 分号
- 数字
- 字符串
- 布尔
- 数组
- 集合
- 字典
- 元组
- 虚数和选项
- 枚举
- 结构
- 类
- 转换
- 函数
而这仅仅是个开始!
请继续关注。