注 册

三胜咨询 研究报告 可行性研究 商业计划书 IPO咨询 付款方式 联系我们

三胜观察 | 名家观点 | 项目中心 | 产业政策 | 展会峰会 | 市场策略 | 理财消费 | 创业投资 | 三胜文库

企业排名 | 案例分析 | 军事视界 | 房产观澜 | 科技前沿 | 汽车沙龙 | 社会娱乐 | 健康养生 | 图片聚焦

苹果推出全新编程语言Swift

2014-6-4 17:08:53  中国产业信息研究网  https://www.china1baogao.com/

  刚刚过去的WWDC2014上,对于普通用户来说,最新吸引人莫过iOS8的各种新特性;而对于开发者来说,无疑是全新的Swift编程语言。这一语言的设计目标是让应用开发更简单、更快、更稳定,同时确保最终应用有着更好的质量。而Swift推出短短的一天内,就已经有国外开发者利用这款编程语言,重新克隆了曾经超火爆的小游戏FlappyBird。

  Swift是什么?

  C语言是一款经典的高级程序语言。它的升级版,Objective-C,是苹果多年来的选择。人们用Objective-C开发应用已经30多年,而C语言的寿命更久,已经差不多40岁了,也是该是更新的时候了。

  在这些程序语言之中,有一类叫做“脚本语言”,例如Python,编写和测试的过程相对容易,但功能并不是特别强大,实际作用并不理想。假如你要编写一个游戏,需要完全利用设备的性能,那么它就不是最佳选择。使用传统的程序语言,例如Objective-C,可以更好利用设备的性能,并且开发出更加复杂的应用。但传统语言比较难掌握,编译和测试过程也更麻烦。

  Swift借鉴了各种语言的长处,并改进了它们的缺点。Swift使用现有的Cocoa和CocoaTouch框架,可与Objective-C兼容,开发过程中可以随时切换。Swift具有更快、更安全、交互性更强等特点,将为开发者带来全新体验。

  Swift的优势

  苹果表示,至少从几个关键指标来看,Swift程序的执行速度比Python和Objective-C程序更快。并且,Swift支持Xcode开发环境,可以像脚本语言一样,具有实时预览功能。开发者在输入代码后,右边屏幕会实时显示代码效果。此外,开发者还可以看到应用程序运行过程中的代码效果,从而使测试过程更加方便。

  例如,一名开发者希望编写一款游戏,其中的气球能以自然的模式上下运动。为了实现这一功能,他希望使用一个简单的数学函数:正弦函数。正弦函数能产生上下波动的弧线,类似于漂浮的气球。

  通过Swift,开发者可以很方便地对气球赋以正弦值,随后在简单的曲线图中观察应用执行过程中值的变化。这使开发者能很方便地观察气球运动的模式,以及是否符合预期。如果存在问题,开发者可以立即作出调整。以往,开发者需要通过编译器来运行代码,随后执行程序,希望获得正常的结果。根据应用的大小不同,这一过程可能需要几秒、几分钟,甚至更长时间。

  开发者怎么看

  Swift的性能真正如何,还需要实际检验。一方面,很多的开发者表示支持苹果的决定,已经有20年历史的Objective-C语言确实有些落伍了,他们期待这款新的语言。

  而按照苹果公司的说法,他们对于Swift的开发已经持续了很多年,对于编程老手来说,适应这种新的语言很容易,而对于新人来说Swift的风格要更加友好。而且Swift的优势不单是速度快,更支持了很多现代编程语言的特点,比如范式编程、命名空间等等。另外,苹果公司表示Swift学习起来更加容易。

  但是也有很多人对此不是很高兴。正如一些开发者所反映的,最大的问题是,开发者将不得不学习一门全新的语言。此外,因为有了Swift这样一款简单易用的语言,开发应用的门槛将大大降低,或许会有一些不成熟的开发者参与进来。

  iBooksStore现已提供Swift开发指南下载。在秋季iOS8和OSXYosemite正式发布后,开发者可以向AppStore和MacAppStore提交用其开发的应用。

责任编辑:SS0537标签: 苹果 苹果深度分析 苹果研究报告

本文分享地址:https://www.china1baogao.com/news/20140604/7537195.html

免责声明:

1、本网转载文章目的在于传递更多信息,我们不对其准确性、完整性、及时性、有效性和适用性等作任何的陈述和保证。本文仅代表作者本人观点,并不代表本网赞同其观点和对其真实性负责。仅供读者参考,并请自行承担全部责任。

2、中国产业信息研究网一贯高度重视知识产权保护并遵守中国各项知识产权法律、法规和具有约束力的规范性文件。如涉及作品内容、版权和其它问题,请马上与本网联系更正或删除,可在线反馈、可电邮(link@china1baogao.com)、可电话(0755-28749841)。

小小食用菌 成就大产业

食用菌是伴随我国改革开放快速形成的一项新兴产业,由于其营养、美味、保健三大特点所带来的巨大市场需求,刺激了产业...[详细]

端午时节到 网上粽子俏 电商食品安全

端午节临近,各种形式、口味的粽子已经开始在超市、菜市场、电商平台上大量上市,粽子消费日渐升温。5月19-22日...[详细]

长江经济带将建立体交通走廊 提高货运

李克强总理4月28日在重庆主持召开座谈会时指出,要更加注重发挥水运成本低、能耗少的竞争优势,增强长江运能。以沿...[详细]

2014年中国智慧旅游年 智慧旅游时

旅游活动作为人们生活方式的延伸,旅游业作为服务业的龙头产业,必然会因为信息技术发生革命性的变化而变革。此外,随...[详细]

新疆暴恐突显紧迫性 智能安防已刻不容

5月22日,新疆乌鲁木齐市再次发生严重暴力恐怖案件,暴恐分子丧心病狂的罪恶行径,已经造成31人死亡,90余人受...[详细]

中央安排保障房专项资金1158亿 顺

近日,财政部下发《中央财政城镇保障性安居工程专项资金管理办法》,该专项资金包括中央财政对廉租房、公租房和城市棚...[详细]

三胜咨询
关于三胜 三胜文化 团队介绍 调研执行 精准数据 诚征英才 联系我们
细分行业研究
研究报告 专项市场调研 营销策划咨询 产业规划咨询 地产策划咨询 企业管理咨询 成功案例
可行性研究
项目建议书 项目申请报告 资金申请报告 风险评估报告 项目评估报告 节能评估报告 环境评估报告
商业计划书
商业计划书编制要求 商业计划书价值体现 服务的主要模块 专业机构撰写的原因 业主需要准备的资料 商业计划书服务流程 服务优势与特点
IPO上市咨询
上市前管理咨询 上市前融资 上市招股材料咨询 上会路演 上市后服务 IPO服务流程 时间安排及进度
客户服务
服务承诺 付款方式 订购流程 产品配送 成功案例 在线反馈 帮助中心

深圳运营中心:深圳市三胜投资咨询有限公司 华南地区运营总部:深圳市福田中心区中国凤凰大厦1栋19A 邮编:518035 三胜官网

全国统一服务热线:400-096-0053(7*24小时) 客户服务专线:0755-25151558 28749841 客服邮箱:server@china1baogao.com 传真:0755-28749841

可行性研究商业计划书:400-096-0053 0755-25151558 市场调研营销策划:0755-28749841 IPO咨询专线:0755-25151558

在线咨询QQ:1559444945 951110560 媒体合作:13923420831 广告合作:0755-25151558 网站合作QQ:307333508 招聘邮箱:hr@china1baogao.com

Copyright © 2004-2015 www.China1baogao.Com All Rights Reserved. 版权所有 中国产业信息研究网 三胜咨询 旗下网站 粤ICP备13026489号-1