光速將Swift 2程式碼升級為Swift 3的Xcode 8

用心良苦卻成空 ! 千辛萬苦在Xcode 7用Swift 2寫的程式碼,在採用Swift 3的Xcode 8卻出現慘不忍睹的compile error,幾乎每行程式碼都有問題 !

Image for post
Image for post

這麼多的問題是正常的,Swift 3的API和Swift 2大不同。不過Apple早為我們想好配套措施,只要點選Edit -> Convert -> To Current Swift Syntax,即可光速將Swift 2的程式碼升級為Swift 3。

Image for post
Image for post

如下圖所示,轉換前Xcode先顯示預覽畫面,右半邊為原來的程式碼,左半邊為升級後的Swift 3的版本。確定沒問題後,點選右下角的Save即可完成轉換。

Image for post
Image for post

順利轉換為Swift 3的版本,完全不用我們插手,Xcode 8一鍵搞定 !

Image for post
Image for post

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store