|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

苹果Swift编程的优缺点:即时预览 排他性

2014-06-09 17:02 作者:www.guigu.org 来源:硅谷网 HV: 编辑:钱旭东 【搜索试试
  6月9日消息,据Fool报道,苹果上周一召开了WWDC大会,让数以百万计消费者失望的是,本次大会并没有发布新款硬件。不过请记住,“WWDC”中的“D”是“Developers(开发者)”的缩写,本次会议的主题完全以软件为中心。除了发布iOS 8之外,苹果还公布了两个广受期待的智能家居和健康数据聚合套件。
 
  但是对于软件工程师而言,本次WWDC大会上最重要的是名为Swift的新编程语言的发布。
 
  Swift的优势
 
  具体说来,苹果表示Swift是经过多年酝酿的产物。Swift意味“迅速、敏捷”,正如它的名字一样,它能加快应用程序的开发速度,同Objective-C、C语言更好地协作。同时,Swift和脚本语言一样,非常富有表现力,能让人们更自然地对它进行阅读和编写。实际上,一个熟练的Objective-C开发者对Swift应该不会感到陌生,他们可以毫无障碍地进行新语言的编程。
 
  在大会上,苹果用两张幻灯片的篇幅鼓吹了Swift的速度。相比Python和Objective-C语言,Swift在运行如RC4加密等资源密集型任务时更快速。Swift还拥有自动内存管理功能,苹果承诺它可以阻止一些开发者常见错误(如在变量初始化和数据溢出方面)的发生。
 
  更重要的是,Swift拥有“Playgrounds”预览功能,这将节省开发时间,降低编码实时渲染输出时的错误可能。此前开发者需要先把代码编译成可执行程序,这一过程会浪费大量宝贵的时间,而且需要等到这一过程完成才能最终发现错误。因此,Swift满足了开发者即时预览的终极愿景。
 
  Swift的缺陷
 
  当然,Swift并非完美,那么它有什么问题呢?
 
  首先,这意味着开发者需要学习一门新的语言。虽然对于那些使用Objective-C和JavaScript等相似语言的开发者来说,这不是什么大问题,但是他们依然需要一些时间来迅速适应Swift的新特性和独特的编写方式。上面已经提到,Swift可以和Objective-C、C协同工作,这意味着开发者可以使用混合语言创建应用程序,通过Swift进行预览。苹果显然希望的开发者能熟练掌握Swift的更多功能。
 
  然后就是“排他性”问题。作为一个只供苹果开发者使用的语言,显然Swift并不具备开放标准。因此,对那些想在多个设备上创建移动应用的开发者来说,依然需要耗费大量的时间和金钱为不同平台创建不同版本的应用。话说回来,苹果当然不会积极地帮助开发者把应用移植到Android或Windows Phone上。
 
  最后,一些老开发者可能会对Swift具备的错误警告和内存管理功能提出质疑,因为这不利于新开发者学到原先一些非常重要的编程方式。一些老式的编程方式可以让开发者具备更全面的素质。
 
  但是,我们并不提倡开发者永远抱着守旧的态度,这会让他们花费大量时间在调试错误代码上,影响他们创造出优秀的应用。假如通过Swift减轻了这种负担,开发者的创造力和创新力更有机会放射光芒。
 
  作为一种新语言,Swift还有很大的挖掘空间,时间会告诉我们它是否是一个高效的工具。假如一切如苹果所愿,现在起开发者可以通过它比以往任何时候都更快地开发出运行稳定、优化良好的应用。
【对“苹果Swift编程的优缺点:即时预览 排他性”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·苹果加强管控 多款iOS应用盗取用户隐私存安全隐
·苹果应用商店禁止非官方新型冠状病毒相关应用上
·苹果新增多项审核条例,微信适配速度不敌Whatsap
·针对互联网公司iOS应用 苹果推“苹果边缘缓存”
·谷歌研究人员在苹果Safari浏览器中发现多个安全
·最赚钱的应用商店App Store有50%的收入归苹果所
·苹果发布iOS 13.3和iPadOS 13.3更新 包括改进修
·俄罗斯要求手机预装本土软件 苹果称不能容忍
头条
苹果应用商店禁止非官方新型冠状病毒相关应用上架 苹果应用商店禁止非官方新型冠状病毒相关应用
【硅谷网】 据国外媒体报道,苹果应用商店App Store明确规定,只有来自官方卫生组织或……
·苹果应用商店禁止非官方新型冠状病毒相关应用
·微软终止支持Windows 7数月 Windows 7仍占市
·苹果新增多项审核条例,微信适配速度不敌What
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
·45款应用程序遭谷歌下架 猎豹移动股价惨跌16.
图文
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果加强管控 多款iOS应用盗取用户隐私存安
苹果应用商店禁止非官方新型冠状病毒相关应用上架
苹果应用商店禁止非官方新型冠状病毒相关应
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
·苹果应用商店禁止非官方新型冠状病毒相关应用上架
·IFS被评2020年GARTNER PEER INSIGHTS客户必选EAM
·信源豆豆:抗疫三连,怎么能少了信源豆豆!
·喜报:纷享销客助力京东数科构建一体化数字销售体
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·拒绝一刀切买卖 智慧商贸进销存支持按需购买
·易查分帮助学校简单快速搭建一个分数查询系统
·12306显示无票就真的没票吗?技术负责人回应
·谷歌发布Chrome 49浏览器 修复26个安全漏洞
·Rokid Glass助力智慧司法建设,获司法部部长
广告
硅谷影像
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果应用商店禁止非官方新型冠状病毒相关应用上架
苹果应用商店禁止非官方新型冠状病毒相关应用上架
IFS被评2020年GARTNER PEER INSIGHTS客户必选EAM软件
IFS被评2020年GARTNER PEER INSIGHTS客户必选EAM
喜报:纷享销客助力京东数科构建一体化数字销售体系
喜报:纷享销客助力京东数科构建一体化数字销售体
远程办公市场按下加速键 疫情缓解后需求或将回落
远程办公市场按下加速键 疫情缓解后需求或将回落
网络“间谍”终结者,“信源豆豆”创造远程办公信息堡垒
网络“间谍”终结者,“信源豆豆”创造远程办公信
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>