很多學(xué)員在沒(méi)有正式學(xué)習ios軟件開(kāi)發(fā)之前還不知道ios的應用程序是用什么語(yǔ)言寫(xiě)的,有的以為是用java語(yǔ)言寫(xiě)的,其實(shí)ios的應用開(kāi)發(fā)主要是針對Objective-C語(yǔ)言編寫(xiě)的,因為ios系統就是Objective-C語(yǔ)言開(kāi)發(fā)的。
iOS來(lái)源于A(yíng)pple的OSX,是UNIX系統,OSX已經(jīng)有差不多10年的歷史,從內核底層到軟件架構都是逐步發(fā)展過(guò)來(lái)的。iOS使用ObjectivC這個(gè)古老的語(yǔ)言來(lái)做開(kāi)發(fā)。學(xué)習IOS開(kāi)發(fā),要用到objective-C,不過(guò)你可以先學(xué)習C語(yǔ)言,以C語(yǔ)言為基礎,那么學(xué)習objective-C就不會(huì )很難了。
iPhone開(kāi)發(fā)語(yǔ)言Objective-C是一種簡(jiǎn)單的計算機語(yǔ)言,簡(jiǎn)稱(chēng)OC,也就是C語(yǔ)言,支持復雜南通的面向對象編程。
iOS開(kāi)發(fā)的標準語(yǔ)言是objective-c,是c的一種超集,它是對c的擴展,支持面向對象編程。 像后來(lái)的一些高級語(yǔ)言java, c#等都借鑒了該語(yǔ)言的面向對象特性。當然在iOS開(kāi)發(fā)過(guò)程中,也支持c/c++語(yǔ)言與原生的objective-c混編。