Cocoa (ohjelmointirajapinta)

Cocoa on macOS-ohjelmien ohjelmointirajapinta.

Cocoa-ohjelmia voi ohjelmoida esimerkiksi Applen Xcodella. Cocoa-ohjelmien käyttöliittymä rakennetaan graafisella Interface Builderlla (nykyisin osa Xcodea) ja ohjelmoidaan Objective-C:llä tai Swiftillä. Kaikki ohjelmat sisältävät käyttöliittymätiedoston. App-paketit eli valmiit sovellukset ovat purettavissa osiin. 

Muita macOS:n ohjelmointirajapintoja ovat X11, Carbon ja POSIX.

Aiheesta muualla 
 https://developer.apple.com/library/archive/navigation/#section=Technologies&topic=Cocoa Layer

MacOS