本屆大會(huì)以“你就是主角”為主題,為移動(dòng)開(kāi)發(fā)者打造一場(chǎng)真正的年度盛會(huì)。為讓更多的移動(dòng)應(yīng)用團(tuán)隊(duì)有自己專屬、固定的展示交流區(qū)域,大會(huì)主辦方特別提供了MDCC應(yīng)用團(tuán)隊(duì)免費(fèi)展位。無(wú)論是成熟的創(chuàng)業(yè)團(tuán)隊(duì),還是處于成長(zhǎng)期的移動(dòng)應(yīng)用、移動(dòng)游戲、智能硬件開(kāi)發(fā)團(tuán)隊(duì),只要有成型作品,均可免費(fèi)申請(qǐng)。
北京時(shí)間8月19日消息,蘋果在發(fā)布Mac OS X Yosemite第六個(gè)開(kāi)發(fā)者預(yù)覽版的同時(shí),也公布了Xcode 6 Beta 6,隨同推出的還有新款Command Line、Hardware IO以及Graphics工具。
不過(guò),在Yosemite DP6(14A329f)如約而至、新測(cè)試版iOS 8未見(jiàn)蹤影之時(shí),Xcode 6卻鬧了一個(gè)小烏龍,據(jù)許多開(kāi)發(fā)者反映,從開(kāi)發(fā)者中心下載版本號(hào)為6A280c的新Xcode B6出現(xiàn)各種崩潰根本無(wú)法使用。隨后,蘋果從開(kāi)發(fā)者網(wǎng)站上緊急移除了下載鏈接,對(duì)相關(guān)問(wèn)題進(jìn)行修正,并重新上架了版本號(hào)為6A280e的最新版Xcode 6 Beta 6。
從Xcode 6 Release Notes來(lái)看,除了在Hardware IO工具中新增了HomeKit Accessory Simulator,Xcode 6 Beta 6主要還是在于對(duì)Swift語(yǔ)言的完善。包含了多項(xiàng)開(kāi)發(fā)者亟需注意的關(guān)鍵改動(dòng):大量的Foundation API函數(shù)被重構(gòu),以支持可選協(xié)議屬性,同時(shí)移除了許多接口中需要隱式解封的可選屬性或接口;修改泛型接口,從T!強(qiáng)制解封改為T?或T;移除Optional類型的hasValue方法,以!=nil判斷代替;RawOptionSetType實(shí)現(xiàn)BitwiseOperationsType等。
除上述之外,B6極大部分還是對(duì)開(kāi)發(fā)者所反饋的Swift眾多已知問(wèn)題進(jìn)行修復(fù),比如弱連接的問(wèn)題已經(jīng)解決,實(shí)現(xiàn)了對(duì)于iOS 8和OS X 10.10之前的老版系統(tǒng)支持;非可選類型不能再與nil直接比較,BooleanType不再遵從強(qiáng)制解封協(xié)議;并針對(duì)AnyObject類型無(wú)法直接分配數(shù)值屬性、Swift無(wú)法通過(guò)返回null值實(shí)現(xiàn)對(duì)象初始化等問(wèn)題提供解決方案。
現(xiàn)在,您還可以進(jìn)入Xcode、Swift的mobilehub主頁(yè)進(jìn)行資源分享和討論。開(kāi)發(fā)者可直接登陸 Apple Developer 網(wǎng)站下載Xcode 6 Beta 6,想要了解更多關(guān)于Xcode 6更新的信息,則可以查看 Xcode 6 Release Notes 。