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