Mac OS X är främst skriven i
Objekt-C och
c .
Här är en uppdelning:
* Objekt-C: Kärnramen för Mac OS X, inklusive dess användargränssnitt (kakao), är byggt ovanpå objektiv-C. Detta objektorienterade språk ger ett kraftfullt och flexibelt sätt att utveckla applikationer.
* C: Medan Objective-C är det primära språket, förlitar OS i sig starkt på C för sina lågnivåkomponenter, såsom förare, kärna och systembibliotek.
Andra språk som används i Mac OS X:
* Swift: Apples nyare programmeringsspråk får dragkraft och det används alltmer för Mac OS X -utveckling.
* C ++: Används för vissa specifika komponenter och bibliotek.
* Montering: Används för mycket lågnivå, prestationskritiska områden.
Det är viktigt att notera att den stora majoriteten av Mac OS Xs kodbas är skriven i objektiv-C och C. Medan andra språk också används är deras roll mer specialiserad.