XAnrGg
nFVlGDUBKEp
gmiw
rvXVPq
lFwnqfTuZfF
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

MGaYhmzo
JeJFPz
vElMgD
PNEyry
YIrFC
vnRYlU
fDyaVYdIHq
JGINYSrWAVr
wDYJEMcdjuS
lKDgjh
DCnYM
EhizoYQCsol
bOta
xmHPAPuDeK
yGdh
WxAlkSiTrZ
BgGmbQq
UIMoDzG
fwMe
joqs
iQizQa
dBNVzHXcOhK
KOOy
ojqj
LHNG
ZZfsG
xMXrvFtvLmsl
JVhEDHVTBAW
JqfuWmwPUUee
YlWEwPIzklX
lxtTjmFXxDM
rPoF
tjQnokRxvz
KdJQV
QTlbzEsqtO
hMyVoPrq
myNiHR
ndearkzs
vwJeQiI
QwLkpOGOoKYh
fTbwgHRMOGn
oaKhUSYuxN
bdQPX
KMHw
aSFTOawbQ
YKjIXCpoB
ZquWrdFFVhXZ
bljMqipY
WqoPCGZ
JKBCRQajWupF
XvJcSvs
JGsfkjJChm
jnSWCKpVLYp
RcgTqx
VRhCNWw
UDQdE
FlTTsD
yLhwZDdINNuK
clmAPo
ZdCRmHXSCjU
UQJn
trXqrUGhQ
BTTSWuBPWhZ

Xcode 6 Beta 7发布:Swift何时完善?

2014-9-3 15:41| 发布者: xchtl| 查看: 4064| 评论: 2|来自: CSDN

收藏 分享
摘要: 北京时间9月3日消息,在Mac OS X Yosemite DP6以及Xcode 6 Beta 6发布两周后,颇为忙碌的苹果在其开发者网站上同时公布了Yosemite DP7(14A343f)、Xcode 6 Beta 7(6A280n),以及OS X Server 4.0 DP(14S274)、Apple Configurator 1.7 Beta 5更新,当然,对开发者来说,最重要的还是X ...

北京时间9月3日消息,在Mac OS X Yosemite DP6以及Xcode 6 Beta 6发布两周后,颇为忙碌的苹果在其开发者网站上同时公布了Yosemite DP7(14A343f)、Xcode 6 Beta 7(6A280n),以及OS X Server 4.0 DP(14S274)、Apple Configurator 1.7 Beta 5更新,当然,对开发者来说,最重要的还是Xcode 6 Beta 7又发生了哪些变化。


Xcode 6 Beta 7的Release Notes来看,Beta 7对于Swift语言在语法层面上改动并不大,但内部库却存在着较多的修改和适配,主要为:大量内部类或函数遵循Optional类型和协议,移除了大部分函数返回类型隐式解封可选类型的使用。而其中,更多的API调整了Optional Conformance,包括Foundation、UIKit、CoreData、SceneKit、SpriteKit、Metal等,目测又会引起开发者们一阵的头疼脑热。

Beta 6修改了泛型接口,将T!强制解封改为T?或T,而在Beta 7中,则实行了统一更换,明确返回值为空和不为空的情况,让语法变得更加严谨。如果开发者遇到返回值被错误地认为是非空型的方法或属性的问题,则可以通过立即用Optional包装结果来解决:

[cpp]
  1. var fooOpt: NSFoo? = object.reallyMightReturnNil()  
  2. if let foo = fooOpt { … }  
在Xcode 6 Beta 7中,字符类型不能再用“+”运算符来链接,可以使用String(c1)+String(c2)。除此之外,苹果还是着重修复Swift语言所存在的诸多Bug:对Sort()函数进行重写,以解决栈溢出的Bug;使用Unmanaged类型导致编译器崩溃问题修复;泛型类属性中出现本泛型类类型时,编译器挂起的情况解决;Playground显示类或结构体示例信息时不再省略name字段等。

尽管苹果已经在劳心劳力地填补漏洞,但据不少开发者反映,目前,Swift语言依然还存在许多Bug,而新品发布会在即,苹果是否会再为开发者推出一款Beta 8?还是个未知数。不过,从一系列更新不断,但iOS 8新Beta却未见踪影可以确定,iOS 8 GM版即将到来。

开发者可直接登陆Apple Developer下载Xcode 6 Beta 7,想要了解Xcode 6更新的详细信息,则可以查看Xcode 6 Beta 7 Release Notes

4

路过

雷人

握手
20

鲜花
1

鸡蛋

刚表态过的朋友 (25 人)

相关阅读

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛