閑暇的時候從官網(wǎng)下了個xcode9bate版是了一下,看看有什么大的變化和好玩的地方薪前,初次使用感覺還是很不錯的但畢竟是bate版問題也還是有的兔朦。有時間的大猿們可以把下面的問題細(xì)化整理一下。沒時間的小伙伴也可以先為看看有什么不同幔嗦。一部分是體驗(yàn)想法虎敦,一部分是文檔里的改變游岳。
1.UI顯示出錯 。
2.編譯里面加了線程問題提示
3.可以無線真機(jī)測試
4.感覺證書等更方便完善了
5.出現(xiàn)問題和ios10以下有沖突 其徙,iOS11 編譯過的和iOS10以下會出錯 胚迫。需要調(diào)試處理
報(bào) link failed問題。setting里面某個設(shè)置也可能是某個依賴庫的文件問題唾那,沒有深入研究晌区。(解決方法未知待更新)
6增加多模擬器運(yùn)行 (對電腦要求更高了,開來要發(fā)布更高新能的Mac電腦了)
7 使用swift4 通贞。版本設(shè)置和Xcode8一樣朗若,沒有設(shè)置版本的功能
8 ARKit等值得一玩。
9模擬器看起來很爽昌罩,更符合真機(jī)
10大幅度改善和整理了快速搜索和編輯顯示問題哭懈。支持markdown,字體格式 茎用。
11 擺脫系統(tǒng)支持Xcode遣总。
12 更新了使用plist文件定義文本宏的方式
13 資源文件 秒編譯 。不受大小影響
14 點(diǎn)擊事件可以一次性傳遞多個事件不出錯
15 關(guān)聯(lián)GitHub賬號轨功,使用git更方便了旭斥。
16 增加遺漏協(xié)議提示
17 聲明的沒有實(shí)現(xiàn)的會有編譯提示記錄(靜態(tài)的存根)
18 為靜態(tài)方法添加丟失的的重新代碼
19 提取本地變量和方法類擴(kuò)展
20 增加 默認(rèn)變換聲明 來形成合適的情況 applicable cases
21轉(zhuǎn)化 if/else to / from 變換聲明
22用字符串 包裝 NSLocalizedString 宏
總而言之 ,Xcode9正式版還是很期待的古涧。我們也更期待Xcode設(shè)置越來越少垂券,越來越人性化 。bug更少羡滑。但是目前還是不建議使用的菇爪。和Xcode8編譯沖突UI顯示存在的問題巨大 算芯。