在今天凌晨舉辦的新品發(fā)布會上,蘋果除了發(fā)布了高性價比的iPhone SE和9.7英寸的小號iPad Pro外,對開發(fā)者來說更重要的是蘋果還發(fā)布了Xcode的最新版本-Xcode 7.3版本,并將Swift更新至2.2版本.
此次是Swift自2015年12月3日開源以來的首次更新,并汲取了蘋果員工之外的眾多開發(fā)者的智慧。Swift 2.2版本包含了對Linux平臺的支持,不過Swift Core Libraries的支持不在此次更新范圍內(nèi),它將會在Swift 3版本中出現(xiàn)。
Swift 2.2版本語言變化如下:
除了上述變化外,該版本還修復(fù)了此前版本中的大量bug。Swift Package Manager依然處于早期開發(fā)過程中,并未包含在此次更新中。
另外,Xcode 7.3引入了交互式的playgrounds和更加智能化的代碼自動補全功能。在Xcode 7.3中,開發(fā)者可以為一臺iPhone配置多個Apple Watch,同時調(diào)試器還會自動為Swift和Objective C impression導(dǎo)入適當?shù)目蚣芪募?