iOS軟件開(kāi)發(fā)是基于C語(yǔ)言的開(kāi)發(fā),常用的編程語(yǔ)言是Objective-C和Swift。當(dāng)然C和C++也可以用于iOS開(kāi)發(fā),但使用C++做iOS開(kāi)發(fā)的人越來(lái)越少。所以一起來(lái)了解一下Objective-C和Swift吧。
Objective-C
Objective-C是編寫(xiě)iOS操作系統(tǒng)和iOS應(yīng)用程序的利器,Objective-C的流行完全歸功于iphone的成功。
Swift
Swift是蘋(píng)果公司在2014年發(fā)布的全新開(kāi)發(fā)語(yǔ)言,可與Objective-C共同運(yùn)行于iOS平臺(tái)和Mac OS平臺(tái)。Swift內(nèi)在其實(shí)還是Objective-C,因?yàn)樗捎昧薕bjective-C的命名參數(shù)以及動(dòng)態(tài)對(duì)象模型,所以O(shè)bjective-C開(kāi)發(fā)者對(duì)Swift并不陌生,但是Swift結(jié)合了C和Objective-C的優(yōu)點(diǎn),從而大大降低了iOS開(kāi)發(fā)門(mén)檻。
順帶提一下Xcode,因?yàn)椴还苁怯檬裁凑Z(yǔ)言做iOS APP開(kāi)發(fā),幾乎都要用到Xcode。Xcode是蘋(píng)果公司提供的集成開(kāi)發(fā)環(huán)境,具有統(tǒng)一的用戶(hù)界面設(shè)計(jì),編碼、測(cè)試、調(diào)試都在一個(gè)簡(jiǎn)單的窗口完成,方便開(kāi)發(fā)者開(kāi)發(fā)。