在Swift語言出現之前,開發iOS或OS X應用主要使用Objective-C語言,此外還可以使用C和C++語言,但是UI部分只能使用Objective-C語言。
選擇語言
Swift語言出現後,蘋果公司給程序員提供了更多的選擇,讓這兩種語言並存。既然是並存,我們就有4種方式可以選擇:
采用純Swift的改革派方式;
采用純Objective-C的保守派方式;
采用Swift調用Objective-C的左傾改良派方式;
采用Objective-C調用Swift的右傾改良派方式。
文件擴展名
在Xcode等工具開發iOS或OS X應用可以編寫多種形式的源文件,原本就可以使用Objective-C、C和C++語言,Swift語言出現後源文件的形式更加多樣。可能的文件擴展名說明: