https://docs.swift.org/swift-book/GuidedTour/Compatibility.html
這塊講的swift5.1,xcode11包含的swift的默認版本量窘∈嘣可以使用xcode11創(chuàng)建使用swift5.1涌攻、4.2或者4編寫的對象。
當你使用xcode11創(chuàng)建swift4、4.2代碼時,swift5.1的大部分功能都可以使用焦蘑。以下改變只可以在swift5.1或者更往后的版本中使用。
? ? 函數(shù)返回透明類需要swift5.1運行時
????Try盒发?表達式不會對已經(jīng)返回可選值的表達式再次引進額外可選類型
????大整形語法初始化表達式推導成正確的整形類型例嘱。例如UInt64(0xffff_ffff_ffff_ffff)估算為正確值而不是溢出。
一個使用swif5.1編寫的對象可以依賴使用swift4.2或者swift5編寫的對象宁舰,反過來一夜楊拼卵。也就是說,如果一個巨大的項目分割成多個框架明吩,你可以將你的代碼一次性從swift4遷移到swift5.1的一個框架