當前位置:成語大全網 - 書法字典 - ios開發的基本語言是什麽?

ios開發的基本語言是什麽?

ios開發中使用的語言是objective-c(也稱為object-c),它基於C++。

iOS開發的標準語言是Objective-C .是C的超集,C是C的擴展,支持面向對象編程。壹些後來的高級語言,如java和c#,借鑒了這種語言的面向對象特性。當然,在iOS開發過程中,也支持c/c++語言和原生objective-c。

擴展數據:

壹般特征

Objective-C是壹種非常實用的語言。它是壹個用C編寫的非常小的運行時,這使得應用程序的大小增加很少,這與大多數OO系統使用巨大的VM執行時間來代替整個系統的操作是相反的。用Objective-C編寫的程序通常不會比它們的原始代碼大多少。

而且它的函數庫(通常不附帶軟件發行版)也與Smalltalk系統需要使用大量內存來打開壹個窗口的情況相反。因此,Objective-C與標準C語言完全兼容(C++僅在大多數語法中與C語言兼容,在ABI(Application Binary Interface)上,需要使用extern“C”的顯式聲明才能與C函數兼容),並在此基礎上增加了面向對象編程語言和Smalltalk消息機制的特點。

Objective-C的原始版本不支持垃圾收集。當時,這是爭論的焦點之壹。許多人認為Smalltalk被回收時會有很長的死亡時間,這使得整個系統毫無用處。Objective-C沒有這個函數來避免這個問題。盡管壹些第三方版本增加了這壹功能(尤其是GNUstep),但蘋果尚未在其Mac OS X 10.3中引入這壹功能。

百度百科-目標-C