SWIFT语言是什么 SWIFT语言应用范围
Swift,苹果于 2014 年 WWDC 苹果开发者大会发布的新开发语言,可与 Objective-C 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。
Swift 是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。
2015 年 12 月 4 日,苹果公司宣布其 Swift 编程语言开放源代码。长 600 多页的 The Swift Programming Language 可以在线免费下载。
应用范围
Swift 是一种新的编程语言,用于编写 iOS 和 macOS 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架,他的降临将重新定义软件开发。
Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。我们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。我们在 Foundation 和 Cocoa 的基础上构建框架栈并将其标准化。Objective-C 本身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。正是得益于这些基础工作,我们才能发布这样一个用于未来苹果软件开发的新语言。
Objective-C 开发者对 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。
示例程序
Swift 不需要引入头文件或写在 main()内,也不需要在每一句加上分号(当然,若你保有使用某些其他语言的习惯,如 Java、C 等 加上分号结尾亦不会报错)。
以下一行便是 Hello,World 程序:
print(“Hello,world”)
主要功能
语法简便
Swift 是编程语言的最新研究成果,并结合数十年的经验建设苹果平台的结果。结转自 Objective-C 的命名参数表示在一个干净的语法,使得 Swift 的 API 更容易阅读和维护。
推断类型使代码更干净,不易犯错误,而模块消除了头,并提供命名空间。内存自动管理,而你甚至都不需要输入分号。
学习入门
Hello world
第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现:
print(“Hello, world”)
如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式——在 Swift 中,这行代码就是一个完整的程序。你不需要为了输入输出或者字符串处理导入一个单独的库。全局作用域中的代码会被自动当做程序的入口点,所以你也不需要 main 函数。你同样不需要在每个语句结尾写上分号。
这个教程会通过一系列编程例子来让你对 Swift 有初步了解,如果你有什么不理解的地方也不用担心——任何本章介绍的内容都会在后面的章节中详细讲解。
注意:
为了获得最好的体验,在 Xcode 当中使用代码预览功能。代码预览功能可以让你编辑代码并实时看到运行结果。
责任编辑:hnmd003
相关阅读
-
宁德时代第一季度净利润159.3亿元 锂离子电池销量同比增长184.82%
昨日晚间,宁德时代披露了2021年年度报告。公告显示,宁德时代2021年实现净利润159 3亿元,同比增长185...
2022-04-22 -
华硕发布新款ZenBook S 13 OLED笔记本 提供10小时电池续航时间
据 Tom& 39;s Hardware 消息,华硕今日发布了ZenBook S 13 OLED笔记本,搭载R7 6800U处理器。华硕 ZenBook S 13 OLED 配备 13
2022-04-22
相关阅读
-
SWIFT语言是什么 SWIFT语言应用范围
Swift,苹果于 2014 年 WWDC 苹果开发者大会发布的新开发语言,可与 Objective-C 共同运行于 mac...
-
ppt是什么意思 ppt制作教程
PPT即PowerPoint幻灯片,是在Microsoft软件上创建的演示文稿,允许用户为演示文稿添加音频,视觉和音频...
-
MP3是什么文件 mp3文件无法播放怎么回事
MP3是一种数字音频格式和技术,用于将一个声音序列压缩到一个较小的文件,但仍然保持原始的音频质量。它...
-
Bootstrap是什么意思 Bootstrap结构和功能介绍
Bootstrap是一组用于网站和网络应用程序开发的开源前端框架,包括 HTML、CSS 及 JavaScript 的框架...
-
优麒麟22.04 LTS正式发布:全新桌面、10多款自研应用
4月22日,优麒麟操作系统团队正式发布全新版本22 04LTS,这也是继14 04、16 04、18 04、20 04之后...
-
官方盘点6个微信超实用功能 却经常被忘
作为国民级APP,微信几乎每个人都在用,但这款“小而美”的APP,其实隐藏了很多宝藏功能,你可能从来未...
-
动态网页是什么 常用的4种动态网页技术
所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着 html 代码的生成,页面的内...
-
电力猫是什么 电力猫的简介及用法
说起宽带和路由器,很多人可能都很熟悉,而说起电力猫,可能有些朋友就不太清楚,并且还不了解电力猫的...
-
网络摄像头有哪些 2022年优秀的网络摄像头推荐
笔记本电脑的网络摄像头很烂。如果您无法在家中进行 Zoom 通话或视频会议,您将需要一个体面的外部或...
-
宁德时代第一季度净利润159.3亿元 锂离子电池销量同比增长184.82%
昨日晚间,宁德时代披露了2021年年度报告。公告显示,宁德时代2021年实现净利润159 3亿元,同比增长185...
-
华硕灵耀Pro 16笔记本即将上市 顶级OLED屏成主要卖点
近日,据华硕官方消息,新款灵耀 Pro 16创意设计本即将上市。去年 9 月,华硕正式推出了灵耀 Pro ...
-
小鹏P5欧洲市场预计起订价公布 丹麦市场为36.80 万元人民币起
有消息称,即日起,欧洲用户可于当地小鹏官网对小鹏 P5车型作在线配置选择与在线预订。小鹏 P5 预计...
-
极氪001发布调价公告 顶配版将上涨2万元
此前有消息称,极氪 001将于5月1日起调价,有媒体表示,ZEEKR 001超长续航双电机YOU版车型将涨价2万元...
-
华硕14英寸双屏笔记本将发布 搭载12代酷睿处理器
据华硕官方消息,最强14英寸双屏笔记本将在5月份发布。华硕现已宣布将在北京时间 5 月 10 日 0 点...
-
知乎在港交所完成双重上市 首日开盘破发
今日,知乎在港交所完成双重上市,成首家以双重主要上市方式回港的中概互联网公司。上市发行价定为每股3...
-
特斯拉今年目标生产150万辆汽车 新工厂量产或需9到12个月
在2022年第一季度财报电话会议中,特斯拉透露今年的目标是生产150万辆汽车。特斯拉首席财务官 Zachary...
-
小米MIX FOLD 2折叠屏手机爆料 搭载骁龙8 Gen 1芯片折痕更小
今日,微博博主 @数码闲聊站 透露了小米 MIX FOLD 2折叠屏新机的更多内容。该博主称,小米 MIX F...
-
保险被诱导如何退保?找代理退靠谱吗?
很多情况下,消费者购买保险产品是出于跟风,或者是身边的保险代理人的推荐的情况。但是我们对产品保障...
-
退保怎么能退全款?需要注意哪些事项?
随着时代的发展,买保险已经成为了一种很常见的事情。越来越多的人为了获得保障,在经济条件允许的情况...
-
社保包含哪几种保险?社保积分怎么算?
有一些刚刚毕业的小伙伴,在求职的时候经常能遇到公司说会给缴纳社保,但是之前又一直没怎么接触过与社...
-
社保包含哪几种保险?社保算工龄吗?
很多朋友都清楚,现在政府对于社保方面的制度是越来越完善了,也有越来越多的公司开始给员工缴纳社保,...
-
医保报销比例是多少?不是定点医院能用医保报销吗?
很多朋友只知道自己交了医保,但是不知道医保具体是怎么使用的,平时也没有什么机会去深入了解这方面的...
-
新华保险交了2年退保能退多少?要怎么办理?
保险市场上买了产品一段时间之后选择退保的情况是比较普遍的,而且市场产品越来越丰富,选择越来越多样...
-
没工作一次性买15年养老保险可以吗?50岁能买养老保险吗?
最近听到一些朋友在咨询与养老保险相关的问题,主要是想了解一下一次性缴纳方面的情况,这也是一个正常...
-
医保卡必须交6个月才能用吗?先自费后医保怎么报销?
我们很多朋友都知道,医保卡里面其实是有钱的,只要我们缴纳了医保,其实可以用医保卡来干很多事情,但...
-
想退保保单失效后能退回本金吗?哪些情况能退本金?
保险产品的本质我们都知道就是一纸合同,因此退保的相关内容专业而且复杂,也很容易造成纠纷,比如保单...
-
社保补缴要怎么操作?怎么一次性缴纳15年社保?
大家在工作中,肯定还是比较关注社保的缴纳情况的,万一断缴了也会损害我们的自身利益,但是对于这方面...
-
保险没签回执单影响退保吗?能退多少钱?
在保险市场上,我们的保单签订过程除了保险合同原件需要签字确认之外,保险回执单也是需要投保人本人签...
-
一年交320元的是啥医保?医保自费多少开始统筹支付?
我们有些朋友交了一个一年320块钱的医保,但是却不知道这个医保交了有什么用,它和平时交的社保里面的医...
-
2022年4D打印相关概念股有哪些,4D打印概念股
2022年4D打印概念股有: (1)、新开源:2021年第三季度,新开源营收同比增长36 35%至3 29亿元,净...
精彩推荐
阅读排行
精彩推送
- 泰康年金保险退保比例是多少?怎...
- 焦炭上市公司股票有哪些,焦炭概...
- 一年交320元的是啥医保?医保个...
- 军用连接器板块龙头股有哪些?(...
- NMN概念股中哪些是真正的龙头,N...
- 社交网络概念上市公司有哪些?社...
- 河南睢县回应“女子称羡慕工资按...
- 爱奇艺宣布更换新Logo
- 蜂亿健品牌赵娟:踔厉奋发屡立奇...
- 不做药神做酒神!陶虹夫妇被张庭...
- 2021年报出炉,“量价质”三方位...
- 中欧基金葛兰:中长期优秀公司预...
- 广州房租地图:最贵年租金240万...
- 最倒霉珠宝商:生意不好转行房产...
- 知乎回应被加入“预摘牌”名单:...
- 本田汽车2030年前推出三个电动汽...
- 福特将停产三门版嘉年华
- 保险之前欠费退保要扣钱么?能退...
- 人身投保可以随时退保吗?退保能...
- 天安保险APP退保流程是怎么样的...
- 出过险可以退保嘛?退保怎么申请?
- 油页岩概念股,年油页岩概念股票...
- 信泰如意险怎样退保?退保能退多...
- 磷酸氯喹上市公司 磷酸氯喹概念...
- 少儿超能保交两年退保能退多少?...
- 捷强装备中签号出炉 中签号码共...
- 平安福终身寿险退保能退多少钱?...
- 集成电路概念股龙头,集成电路概...
- 退保的话交的保险费可以退回来吗...
- 混改概念股龙头股 年混改概念股...