99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829
一葉知秋 頭像
蘋果2袋
2
一葉知秋

Swift 3.1進(jìn)入最后開發(fā)階段

發(fā)布時間:2016-12-26 21:43  回復(fù):0  查看:2190   最后回復(fù):2016-12-26 21:43  

在蘋果負(fù)責(zé)語言和運(yùn)行時的Ted Kremenek在博文中表示,蘋果的Swift團(tuán)隊(duì)已經(jīng)公開了Swift 3.1的發(fā)布計劃,Swift 3.1預(yù)計將于2017年春季發(fā)布,并且可與Swift 3.0源代碼兼容。

Kremenek提到,Swift 3.1將會兼容Swift 3.0:

絕大多數(shù)用Swift 3.0編譯器編譯的代碼都可以繼續(xù)使用Swift 3.1進(jìn)行編譯。但是對編譯器的一些問題修復(fù)將導(dǎo)致編譯器不會接受從來沒有出現(xiàn)過的代碼。但這些情況在實(shí)際中應(yīng)該出現(xiàn)的相對較少。

確切地說,Swift 3.1并不會達(dá)到Swift 4預(yù)期的兼容性,它只是更加方便使用而已。此外,Swift 3.1的源代碼兼容性明確包括macOS、iOS等系統(tǒng)的Apple SDK,這意味著這種兼容性只包括代碼兼容性的更改。蘋果工程師Ewa Matejska解釋說,所有破壞源代碼兼容性的更改都會被仔細(xì)評估,以衡量它們對源代碼兼容性帶來的影響。需要特別指出的是,一些以后可能會破壞“邊緣情況”(“fringe case”)的編譯器問題修復(fù)將被可以預(yù)見地接受,而對現(xiàn)有API的更改應(yīng)該為兼容性帶來顯著的好處。

Swift 3.1同樣會改變快照版本生成的方式,以后將試圖每天產(chǎn)生新的快照版本。這將為Swift社區(qū)提供更精細(xì)的粒度來測試新功能,并確保與以前的版本相比將會有更多的發(fā)布規(guī)律。

Swift 3.1將于2017年1月16日從master拉出新的branch。從那以后,master分支將專門用于Swift 4的開發(fā)工作,盡管根據(jù)發(fā)布管理來判斷一些顯著的更改仍然會保留,但是目前并不能保證master分支的任何更改一定會出現(xiàn)在最終的Swift 3.1中。

總的來說,Swift 3.1的版本更新只是對核心語言和Swift Package Manager的功能進(jìn)行了一些增強(qiáng),同時改進(jìn)了對Linux系統(tǒng)的語言支持。

查看英文原文:Swift 3.1 Enters its Final Development Stage


感謝薛命燈對本文的審校。

您還未登錄,請先登錄

熱門帖子

最新帖子

?