天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件 > 网页>新闻>苹果发全新编程语言Swift 完善生态圈

苹果发全新编程语言Swift 实时预览代码效果

天极网软件频道2014-06-03 10:59我要吐槽

  【天极软件频道消息】北京时间5月3日凌晨1点,苹果WWDC2014开发者大会在美国旧金山拉开大幕。苹果首先介绍了全新OS X 10.10(Yosemite)桌面系统,而后介绍了全新的iOS 8移动系统,当然最重要的是苹果为开发者带来了更大的惊喜——发布全新编程语言Swift。Swift被看作是Objective C编程语言的继任者,Swift语言虽然抛下了所有C语言的包袱,但用其开发的项目仍可出现标准C和Objective C的混合代码。

DSC_1566

  在苹果高管Craig Federighi的描述中,Swift在各个方面均优于Objective-C,也不会有太多复杂的符号和表达式。同时,Swift更加快速、便利、高效、安全。除此之外,新的 Swift 语言依旧会与 Object-C 相兼容。

  在演示过程中,苹果展示了能大大提升编程效率的实时代码效果预览功能(Swift Playground),即在屏幕左侧输入代码时,在右侧屏幕实时演示出代码执行效果。这就使得在编程开发过程中,开发人员可以快速的向前或向后预览代码,而各个环节的代码实现效果也会进行实时的展示,以此即可测试自己所开发的程序在各个环节的反应。

  Swift允许开发者通过非常少的代码来实现更多的内容。全新Swift编程语言不仅改变了Objective-C复杂的语法,还保留了Smalltalk的动态特性,使其更简单易用。由于它可以与Objective-C兼容使用,因此开发人员可以在开发过程中进行无缝切换。

  Swift完全支持Xcode,并且开发指南将通过iBookstore来提供给广大开发者。此外,开发者们也可以在年底iOS 8系统发布时开始提交通过Swift语言编写的新应用程序。

  WWDC2014其他开发重要关键字

  API:此次苹果将指纹识别功能Touch ID将被开放给开发者,同时开发者还将拥有更多的摄像头API。

  Metal:新的Metal 能够减少OpenGL的负载,让开发者更好地利用设备的芯片性能,从而大幅提升图形和游戏能力,让之前无法在平板电脑上实现的情景成为了可能。并在现场演示了使用Metal算法的Demo。

  SpriteKit:SpriteKit是专门针对休闲游戏的以及3D游戏的一个优化,3D场景渲染器提供了更强大的物理效果模拟能力,同时还能有效减少资源占用。

  Xcode:Objective C超过20多年了,到了更换的时候了,一个全新的语言Swift被苹果发明出来。全新XCode将引入Swift,语句将更加简洁高效,不在使用以往的Object C。新的Swift语言将比Obejective-C和Python还要快,看来不久后的编程语言排行榜将会出现新的榜首。

  SDK:苹果甚至还引入了一个全新的beta测试服务——TestFlight。开发者可以把测试版放在这里面供用户参与测试,现在App Store上的用户可以参与应用内测,如此开放的开发平台将会吸引到更多的开发者加入。


【点击进入“天极网企业频道”认证微博】

作者:天极软件责任编辑:杨玲)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级