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
相关阅读
-
SWIFT语言是什么 swift编程语言主要功能及应用范围
Swift,苹果于 2014 年 WWDC 苹果开发者大会发布的新开发语言,可与 Objective-C 共同运行于 mac...
2022-05-07 -
特斯拉发布2021年影响力报告 到2030年每年销售2000万辆电动汽车
特斯拉昨日发布2021年影响力报告称,特斯拉的目标是加快推动世界向可持续能源的过渡。到2030年,特斯拉...
2022-05-07
相关阅读
-
SWIFT语言是什么 swift编程语言主要功能及应用范围
Swift,苹果于 2014 年 WWDC 苹果开发者大会发布的新开发语言,可与 Objective-C 共同运行于 mac...
-
NVIDIA未披露加密货币挖矿影响 被罚550万美元
据外媒报道,美国当地时间5月6日,美国证券交易委员会(SEC)指控NVIDIA未充分披露加密货币挖矿对其游戏业...
-
腾讯游戏回应增加天游为运营主体:公司整体经营策略的调整
5月7日消息,近日,多款腾讯旗下游戏发布公告,将增加腾讯天游作为运营主体,其中包括《火影忍者》手游...
-
披露不充分被民事指控 英伟达同意支付550万美元和解
5月7日消息,据国外媒体报道,美国证券交易委员会(SEC)发布声明称,英伟达公司已同意支付550万美元,和...
-
正是人间四月天
正是人间四月天,田野一点都不野!大家好!我是田野,来自贵州贵阳。目前聚焦于私域运营+AI大数据+组织...
-
微信推送8.0.22更新 新增“性能检测工具”
日前,微信开始向安卓用户推送8 0 22更新,带来了全新缓存清理、铃音历史记录、新版收款码、分类精准...
-
苹果新款iPhone14再上热搜:全系四款新机“全家福”曝光
最近这段时间,安卓阵营各大厂商争先恐后的召开发布会,平均每周都有个三场发布会,推出了各种旗舰、次...
-
巴西淡水河谷与特斯拉达成长期镍供应协议 去年产量达7.6万吨
5月7日消息,据国外媒体报道,巴西矿业公司淡水河谷(Vale)周五表示,已与特斯拉签署一项长期镍购买协议...
-
补钙产品怎么选?金丐醋酸钙值得信赖
根据中国营养与保健食品分会的统计,近年来补钙类保健品在中国非常受欢迎。钙是人体中最重要的常量元素...
-
联想控股发布公告:已经按照要求完成相关整改工作
5月7日消息,联想控股发布公告表示,针对2022年4月14日收到的北京证监局下发的行政监管措施决定书,已经...
-
天猫2022年五一消费趋势:露营火炎焱燚 悦己消费打破性别限制
5月7日消息,《天猫2022年五一消费趋势报告》显示:今年春夏之交,人们热衷于在家门口寻找诗与远方,露...
-
全球芯片短缺影响持续 芯片自动化设备生产遭遇瓶颈
5月7日消息,据国外媒体报道,仍在持续的全球多领域芯片短缺,对汽车、消费电子等领域的影响仍在持续,...
-
曝比亚迪护卫舰07将发布 新车搭载DM-i插混系统
据多个媒体,最新消息表明比亚迪护卫舰07有望在5月28日开幕的粤港澳大湾区车展上发布。比亚迪护卫舰 07...
-
通报资金转移情况 印度法院解除对小米7.25亿美元资产冻结
近日,据两名消息人士告诉路透社,印度法院已解除联邦机构对小米的 7 25 亿美元冻结。据悉,印度执法...
-
2022年第一季度全球手机出货量3.112亿台 三星重夺桂冠
日前,据Canalys最新发布的报告显示,2022年第一季度,全球智能手机出货量为3 112亿台,同比下降11%。...
-
realme《时光代理人》限定版开启预售 支持80W超速闪充
近日,realme官方发布预告,该机的《时光代理人》限定版也已开启预售,并将于5月9日正式上市,售价2299...
-
小鹏P5/P7新增车型上市,多款标配辅助驾驶
小鹏P5 P7新增车型上市,多款标配辅助驾驶日前,电动邦从小鹏汽车官方获知,从5月9日零时起,小鹏将对...
-
定位紧凑型SUV 应用“华服”设计理念 广汽本田ZR-V致在官图发布
定位紧凑型SUV应用“华服”设计理念广汽本田ZR-V致在官图发布5月5日,广汽本田官方发布了旗下全新SUV车...
-
获刑九个月!三七互娱集团旗下页游部原负责人受贿罪成立
昨日,三七互娱报前员工邝某辉收受贿赂违法犯罪事,旗下37网游事业群页游部原负责人邝某辉受贿罪成立,...
-
奔驰开始销售L3级自动驾驶系统
奔驰开始销售L3级自动驾驶系统DrivePilot在S级上的价格为5,000欧元,在EQS上的售价为7,430欧元。
-
特斯拉第三工厂来了
特斯拉第三工厂来了说好的产业转移和逃离呢?
精彩推荐
阅读排行
精彩推送
- 前途汽车,还有拯救的必要吗?
- iQOO Neo6 SE正式发布 搭载一代神U骁龙870
- 华晨汽车原董事长祁玉民受贿1.33...
- 特斯拉发布2021年影响力报告 到...
- 海信阅读手机全新墨水屏产品已上...
- 大众再曝光三款新电车草图 2025...
- 苹果推出特别版PowerbeatsPro耳...
- 高合汽车回应行车记录仪泄露隐私...
- 绝色好屏!华硕2022轻薄本新品发...
- 法拉第未来第三季度净亏损3.04亿...
- 美联邦贸易委员会评估马斯克440...
- 我国5G平均用户下载速率304.8Mbp...
- 一季度陕西汽车产量同比增长50.9...
- 温州公布2022年国有建设用地供应...
- 五一假期新房整体成交延续下降态...
- 5月7日美国股市怎么没开盘 美国...
- 玉米价格多少钱一斤 5月7日全国...
- 猪肉价格多少钱一斤 5月7日猪肉...
- 资阳养老金每月多少钱 资阳养老...
- 山东西北部等地今日雷雨伴大风 ...
- 今起三天广西强对流天气频繁 桂...
- 北方多地由热转凉 西北华北等地...
- 四只半导体个股齐迎解禁 东方盛...
- 沪指3000点保卫战再度打响 机构...
- 外围市场波动加剧 医药板块逆市走强
- 年报业绩大幅向下修正 *ST宝德(...
- 陕西“五一”假期消费增温 生活...
- “五一”假期陕西文化和旅游市场...
- 陕西增材制造科研能力领先全国 ...
- 私行业务分化明显 多家银行积极...