Swift是什么意思
Swift 编程语言,支持多编程范式和编译式,用来撰写基于 macOS/OS X、iOS、iPadOS、watchOS 和 tvOS 的软件。 苹果公司于 2014 年在苹果开发者年会发布了 Swift 编程语言。从设计上苹果公司让 Swift 与 Objective-C 共存在苹果公司的操作系统上。
Swift 是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。
2010 年 7 月,苹果开发者工具部门总监克里斯·拉特纳开始着手 Swift 编程语言的设计工作,以一年时间,完成基本架构后,他领导了一个设计团队大力参与其中。Swift 大约历经 4 年的开发期,2014 年 6 月发表。
苹果宣称 Swift 的特点是:快速、现代、安全、互动,而且明显优于 Objective-C 语言。Swift 以 LLVM 编译,可以使用现有的 Cocoa 和 Cocoa Touch 框架。Xcode Playgrounds 功能是 Swift 为苹果开发工具带来的最大创新,该功能提供强大的互动效果,能让 Swift 源代码在撰写过程中能即时显示出其运行结果。拉特纳本人强调,Playgrounds 很大程度是受到布雷特·维克多理念的启发。
2015 年 6 月 8 日,苹果于 WWDC2015 上宣布,Swift 将开放源代码,包括编译器和标准库。
2015 年 12 月 3 日,苹果宣布开源 Swift,并支持 Linux,苹果在新网站 swift.org 和托管网站 Github 上开源了 Swift,但苹果的 app store 并不支持开源的 Swift,只支持苹果官方的 Swift 版本,官方版本会在新网站 swift.org 上定期与开源版本同步。
Swift 取消了 Objective-C 的指针和其他不安全访问的使用,舍弃了 Objective C 早期套用 Smalltalk 风格的语法,全面改为句点表示法(dot-notation)。Swift 具备类型推导(type inference)。同时,它提供了类似 C 、C#中的名字空间(namespace)、泛型(generic)、运算符重载(operator overloading)。Swift 被简单的形容为 “没有 C 的 Objective-C”(Objective-C without the C)。
TAG:
热门标签: 园林(2) 热恋期(1) 长广王妃(1) 男友真正放下前任的表现(1) 固体含量(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:
资源联系人
-
上一篇
Visual Studio Code是什么
Visual Studio Code 是一个由微软开发,同时支持 Windows 、 Linux 和 macOS 等操作系统且开放源代码的代码编辑器,它支持测试,并内置了 Git 版本控制功能,同时也具有开发环境功能,例如代码补全、代码片段和代码重构等。在 2019 年的 Stack Overflow 组织的开发者调研中,VS Code 被认为是最受开发者欢迎的开发环境,据调查 87317 名受访
-
上一篇
什么是数据中台系统
中台系统是将企业进行数字化的一种工程。企业通过进行数字化改造的工程建立一条数字化的中台系统,这样可以适应企业的多元化发展。另外也会更加容易与互联网进行衔接。企业在现在的市场上面临的竞争是很大的,面临的风险也是多种多样的。中台,互联网术语,一般应用于大型企业。一般是指搭建一个灵活快速应对变化的架构,快速实现前端提的需求,避免重复建设,达到提高工作效率目的。而数字化的中台系统就可以帮助企业在竞争激烈的