c語(yǔ)言的軟件 IOS開(kāi)發(fā)用的是C語(yǔ)言還是C ?
IOS開(kāi)發(fā)用的是C語(yǔ)言還是C ?傳統(tǒng)上,我們主要使用objective-C,現(xiàn)在蘋(píng)果的官方網(wǎng)站已經(jīng)推出了swift。當(dāng)然,OC是C語(yǔ)言的一個(gè)擴(kuò)展,在開(kāi)發(fā)過(guò)程中,我們可以使用C語(yǔ)言,將C與OC混合,甚
IOS開(kāi)發(fā)用的是C語(yǔ)言還是C ?
傳統(tǒng)上,我們主要使用objective-C,現(xiàn)在蘋(píng)果的官方網(wǎng)站已經(jīng)推出了swift。當(dāng)然,OC是C語(yǔ)言的一個(gè)擴(kuò)展,在開(kāi)發(fā)過(guò)程中,我們可以使用C語(yǔ)言,將C與OC混合,甚至混合C語(yǔ)言,這三種語(yǔ)言都是從C語(yǔ)言派生出來(lái)的
首先,我想糾正一些關(guān)于這個(gè)問(wèn)題的誤解。Mac只是蘋(píng)果的電腦操作系統(tǒng)。PC只是硬件的成品,市場(chǎng)上主流的操作系統(tǒng)是windows、Mac OS和Linux。 ] 作為一個(gè)程序開(kāi)發(fā)人員,Linux系統(tǒng)根據(jù)C語(yǔ)言的特點(diǎn),為我們提供了很多理想的開(kāi)發(fā)環(huán)境,包括以下幾個(gè)方面:(r
1)。完善的編譯環(huán)境,包括GCC、as、LD等編譯鏈接工具;(R
2。強(qiáng)大的調(diào)試環(huán)境,主要是GBD工具;(R
3。豐富的自動(dòng)編譯工具,主要制作工具;(R
4。多種調(diào)試工具使操作系統(tǒng)選擇多樣化,如Ubuntu、Redflag等;[R
5。海量C語(yǔ)言開(kāi)源代碼庫(kù)。