想將 Objective-C 原始碼轉換成 Swift 4.1 或 4.2?透過《Swiftify》,只要點一下滑鼠就能完成。
安裝《Swiftify》的 Xcode 延伸功能 (前往「系統偏好設定…」>「延伸功能」,點選「Swiftify for Xcode」,再選擇「Xcode Source Editor」),就會在 Xcode 的編輯選單中看到新的「Swiftify」子選單。
這裡有三個選項可使用:「Convert Selection to Swift」(將選取部分轉換為 Swift)、「Convert File to Swift」(將整個檔案轉換為 Swift) 及「Paste as Swift」(以 Swift 檔貼入)。功能十分清楚易懂。
《Swiftify》也具有 Finder 延伸功能,想要使用時,按下 Control 鍵不放,然後點選檔案夾、壓縮檔或計畫案/原始檔,再從顯示的選單中選擇轉換類型即可。

自從 Swift 問世以來,《Swiftify》的轉換功能已有長足進步,現在已能處理複雜的轉換指令,完整支援區塊 (block) 和閉包 (closure)、支援類別階層,而且能深度理解資料類型和許多複雜的 Objective-C 結構。
如果你已經有 Objective-C 程式碼基底,《Swiftify》當然是必備工具。就算你已經完全用 Swift 在編寫程式,有時在網路上看到 Objective-C 程式碼範本,也能用《Swiftify》 進行轉換,非常方便好用。