今日要闻 >超能网>苹果在iOS 13中大量使用Swift:比iOS 12翻了一倍不止>正文

苹果在iOS 13中大量使用Swift:比iOS 12翻了一倍不止

时间:2019-09-27 03:09:47  来源:超能网

苹果在WWDC 2014 中引入了Swift编程语言,作为未来在苹果平台上进行编程的语言。2015年,苹果在iOS 9上发布了第一款基于Swift编程语言的第一款应用,内置的计算器App;在这之后,使用新编程语言编写的App在iOS 10.1、iOS 11.1以及iOS 12.0中应用数量逐步增多。到今年的iOS 13.1中,系统内已经包含141个使用Swift的二进制文件,相较于iOS 12直接翻了一倍多。

在iOS 13系统当中,新的“查找”App、“提醒事项”App以及Sidecar都已经使用了新开发语言编写,在健康、Books以及快捷指令等App中也都使用了Swift。同时,一些第三方开发的应用也都有部分是基于Swift编程语言编写。

不过,iOS操作系统内置的其他App仍是用旧的Objective-C编写。这可能存在着以下几个因素。

首先,苹果拥有大量可以很好运行的旧式Objective-C代码,因此没有理由为了重写而仅仅对其进行重写,而这在过去已经引起了问题。其次,在Swift 5之前还没有ABI稳定性,而Swift 5.1引入了模块稳定性,这两个功能对于在系统组件中广泛采用该语言都很重要。

自iOS 9以来,开发人员Alexandre Colucci一直在追踪Apple操作系统中Swift的使用情况,其中包括一个使用Swift代码的二进制文件。他的最新报告显示,在iOS 13上,有141个使用Swift的二进制文件,是从iOS 12开始使用Swift的二进制文件数量的两倍多。


文章转载自网络,作者观点不代表本网站立场,如需处理请联系客服

最新文章最新视频

超能网其他文章

Windows 10更新助手曝漏洞,黑客利用可获得设备完全控制权

Windows 10更新助手曝漏洞,黑客利用可获得设备完全控制权

Windows 10更新助手是微软提供给普通用户、以为更新Windows 10新版本升级提供方便的一款工具型应用,通过这款应用,用户可以不用等待微软在Windows Update通道中推送新版本,而直接通过更新助手直接下载更新。不过,现在这一应用曝出重大安全漏洞,黑客利用这个漏洞可以获得设备的完整控制权。据外媒softpedia报道,Windows 10更新助手中的一个安全漏洞使攻击者可以执行具有SYSTEM特权的代码。这个漏洞纪录在CVE-2019-1378中。对于这个漏洞,微软方面解释称,攻击者最终可以创建具有完全用户权限的帐户,最终获得访问权限以丢弃其他有效负载并控制设备。“经过本地身份验证的攻击者可以以更高的系统特权运行任意代码。成功利用此漏洞后,攻击者可以安装程序;查看、更改或删除数据;或创建具有完全用户权限的新帐户。”该漏洞由Jimmy Bayne发现并报告给微软,无论运...

2019-10-12 10:12:00
谷歌被曝正在测试Pixel 4 5G版本,并且已经在中国试生产

谷歌被曝正在测试Pixel 4 5G版本,并且已经在中国试生产

谷歌将会在下周发布Pixel 4和Pixel 4 XL两款新产品已经没有什么悬念,并且两款手机的基本信息已经在网上曝了个精光。而除了目前曝光许久的两款智能手机产品之外,谷歌也正在密谋发布会的one more thing——一款支持5G网络的Pixel手机。据《日经亚洲评论》报道,Google已开始测试5G智能手机的生产,该手机可能会在下周推出,这是其向品牌硬件大举扩张的一部分,旨在通过5G网络抢占Apple市场份额并向消费者提供其搜索和云计算服务。消息人士透露,谷歌将会在10月15日的发布会上发布已经曝光的两款Pixel 4手机,以及新的智能手表和笔记本产品,更为重要的是,谷歌还可能发布一款支持5G网络连接的Pixel机型。接近情况的几位消息人士之一表示:“这两款Pixel 4智能手机已经投入量产,并将在下周谷歌的新产品面世后准备好交付。” “谷歌还在研究一种采用5G技术的版本,该...

2019-10-09 10:43:20
Google Play商店安全性增强:第三方应用安装源或受影响

Google Play商店安全性增强:第三方应用安装源或受影响

《堡垒之夜》手游是提供安卓版本的,但是这款游戏并不在Google Play上架,玩家需要通过Epic Games官网下载Fortnite Installer,然后授予Chrome(或用户选择的其他浏览器)侧面加载Installer APK的权限,来完成游戏的下载和安装。一旦完成Fortnite Installer的安装,安装程序就会建议用户撤消浏览器的许可,以防止这个权限被滥用。Google Play将要上线的提醒功能可能和Fortnite Installer的原理相同,提醒用户撤消其他应用程序的侧载许可,以防止应用程序无声或恶意地滥用它们。也就是说,谷歌准备通过Play商店提醒用户查看授予其他应用程序的应用程序安装权限。而早在Android 9版本上,谷歌就开始取消了“未知应用程序”的设置选项,开启这个选项之后,用户就可以绕过Google Play安装应用。取而代之的是,现在用户...

2019-10-09 07:08:58
谷歌强推Android 10更新:明年2月开始不批准运行旧版本系统设备通过GMS认证

谷歌强推Android 10更新:明年2月开始不批准运行旧版本系统设备通过GMS认证

对于厂商推送新版本系统给旧设备的磨叽,谷歌和消费者同样着急。为了使手机厂商更快的为旗下设备使用上最新版本的Android系统,谷歌可是费了不少心思,比如说随Android 8.0一同推出的Project Treble。在这些方便厂商更新系统的改进上,谷歌也在使用强制手段来让厂商使用最新版本系统。众所周知的是,虽然Android系统是一款开源系统,并且免费授权给各大手机厂商使用。但是,谷歌的GMS服务是需要经过谷歌的认证并获得批准的。经过华为Mate 30系列事件之后,不少消费者应该都比较了解谷歌GMS服务了。虽然国内用户对于GMS服务不敏感,但是,缺少GMS服务的手机,在海外就会直接面临销售问题。因此,虽然Android开源,但是谷歌其实拥有越来越大的控制权。在这个前提下,谷歌为了让厂商更快地使用Android 10系统,规定在美国时间2020年1月31日之后,不再批准运行Androi...

2019-10-08 10:32:27
Blue Mail开发者称iOS 13“通过Apple登录”侵犯其专利

Blue Mail开发者称iOS 13“通过Apple登录”侵犯其专利

对于苹果的iOS 13系统,或许更多用户把焦点放在了深色模式或者吐槽bug太多上,但是其实,新版本的系统拥有着许多关注用户隐私的升级点,比如说“通过Apple登录”(Sign in with Apple)。这个功能可以很方便地用在登录某些App、网站等场景,无需再手动填写资料注册,类似于“通过QQ/微信/微博登录”。除了能够像“通过QQ/微信/微博登录”一样,“通过Apple登录”还能够虚拟邮件账号等,能够避开更多的登录要求,并且避免了网站或者其他App获取用户资料的问题。苹果方面称,这能够更大程度地保护用户的隐私。然而,虚拟邮件这样的想法,被指侵犯了开发者的专利。电子邮件客户端Blue Mail的开发人员Blix正在起诉Apple,声称“通过Apple登录”侵犯了其“共享电子邮件”专利技术,这项专利于2017年获得。Blix称,“通过Apple登录功能”生成的用于登录的唯一电子邮件...

2019-10-07 01:41:37
苹果在iOS 13中大量使用Swift:比iOS 12翻了一倍不止

苹果在iOS 13中大量使用Swift:比iOS 12翻了一倍不止

苹果在WWDC 2014 中引入了Swift编程语言,作为未来在苹果平台上进行编程的语言。2015年,苹果在iOS 9上发布了第一款基于Swift编程语言的第一款应用,内置的计算器App;在这之后,使用新编程语言编写的App在iOS 10.1、iOS 11.1以及iOS 12.0中应用数量逐步增多。到今年的iOS 13.1中,系统内已经包含141个使用Swift的二进制文件,相较于iOS 12直接翻了一倍多。在iOS 13系统当中,新的“查找”App、“提醒事项”App以及Sidecar都已经使用了新开发语言编写,在健康、Books以及快捷指令等App中也都使用了Swift。同时,一些第三方开发的应用也都有部分是基于Swift编程语言编写。不过,iOS操作系统内置的其他App仍是用旧的Objective-C编写。这可能存在着以下几个因素。首先,苹果拥有大量可以很好运行的旧式Objec...

2019-09-27 03:09:47
专访江波龙电子董事长蔡华波先生:立足存储行业20年,最重要是个“信”字

专访江波龙电子董事长蔡华波先生:立足存储行业20年,最重要是个“信”字

9月19日,2019中国闪存市场峰会在深圳举行,许多业界的龙头企业都有参与本次会议,对现在和将来的存储市场进行探讨,当然也包括国内的存储大厂江波龙。原本他们只是在幕后的一家企业,但是这两年收购雷克沙品牌后,“江波龙”这个名字也因逐步涉及消费级市场而越来越被广大的玩家所熟知,在本次CFMS2019上我们采访到了江波龙电子董事长蔡华波先生,就江波龙过去与未来发展进行交流。江波龙首席执行官蔡华波先生Q:今年是江波龙电子成立20周年,在存储行业立足了这么多年,有没有一些什么让你印象深刻的事情,能和大家分享一下吗?实际上我们20年经历了许多变化,因为在存储市场会面临许多挑战,一个是产业的技术变化太快,第二个就是由于价格波动大所以经营风险很大。而江波龙之所以做技术,并不是因为我们想做技术,很多年前从台湾公司买了一大批货,到手时才发现它们的应用是很局限的。所以我们为了扩展应用,选择自己开发芯片。为了开芯...

2019-09-25 02:44:01
Windows 10全球安装量突破9亿大关,近半年涨了1亿

Windows 10全球安装量突破9亿大关,近半年涨了1亿

根据微软所公布的产品生命周期,Windows 7的延伸支援将会在2020年1月14日结束。所以虽然仍有大量用户还在使用Windows 7操作系统,并且这部分用户对于升级到Window 10的意愿并不高,但是或许是基于安全性的考虑,最近Windows 10的安装量增长速率相比之前上升了,总的安装量也已突破9亿台设备了。微软昨日正式宣布,Windows 10的全球活跃安装量已经超过了9亿台。作为时间参考,微软在2016年的9月份,即Ignite 2016开幕式表示Windows 10覆盖量已达4亿台设备,而在17年5月份的Build 2017表示覆盖量已经达到5亿台,破6亿是在17年11月份的时候,纳德拉在出席股东大会时表示覆盖量已经达到6亿台设备,随后在18年秋季微软官方公开表示称Windows 10操作系统现在运行在超过7亿台有源设备上,而破8亿是在今年的3月份。最近几年,微软通...

2019-09-25 01:49:27
《财富》将AMD CEO Lisa Su评为世界上最具权势的女性之一

《财富》将AMD CEO Lisa Su评为世界上最具权势的女性之一

《财富》杂志近日在评选今年的杰出女性时,将AMD的总裁兼CEO Lisa Su女士评选为世界上最具权势(Most Powerful)的女性之一,这是Lisa Su首次获得该称号,目前她是领导半导体巨头的唯一一位女性,而且她领导了AMD在CPU市场的复兴。《财富》杂志给出的评语如下:PC和服务器的芯片市场依赖于创新,而这些创新需要花费多年的时间才能转变为产品。苏女士,一位拥有麻省理工学院博士学会的芯片工程师,在过去的五年中一直押宝在开发新的尖端处理器上,并且这些产品最终使AMD能够与Intel和NVIDIA相竞争。现在苏女士的努力正在得到回报。尽管PC的总体销售水平略有下降,但AMD去年的收入增长了23%,达到了65亿美元。苏女士表示,公司已经在一个重大转折点之上了,之前刚刚发布的最新一代芯片已经超越了Intel的最佳产品,并帮助AMD的股价在年内上涨66%。苏妈不仅仅是首位领导AMD走过其...

2019-09-25 01:33:24
Windows更新继续出事,病毒扫描未完成自动停止

Windows更新继续出事,病毒扫描未完成自动停止

微软今天修复了一个Windows Defender里的严重安全性问题。根据ZDNet的文章,该问题会使快速或全面病毒扫描运行几秒、仅仅扫描几个档案后就自动停止,而通常这操作都需要十几分钟,甚至一个小时才能完成。扫描少量档案后自动停止(图片来源:ZDNet)遇到此问题的国外Windows用家这几天在论坛如Reddit及其他技术支持网站如AskWoody,DeskModder等不停讨论该问题。据了解,这个BUG是源自本周的Windows Defender更新,该更新原本是为了修复Windows系统档案检查功能的一个BUG。但在这个过程中,该更新把其中一个允许Windows用家进行病毒扫描的命令「sfc/scannow」给破坏掉了。导致用家如果想进行病毒扫描,只能够在自定义扫描内一个一个手动地选择想要扫描的档案。不幸中的大幸是,这个BUG只会影响除了Windows 10之外的Windows...

2019-09-21 09:19:33