Qu'est-ce que le cacao?

Cocoa est l'API (interface de programmation d'application) native du système d'exploitation macOS X. Les applications écrites à l'aide de l'API Cocoa ont l'aspect et la convivialité des logiciels Apple, notamment l'aspect des fenêtres et des menus, ainsi que le comportement de l'application. Les applications Cocoa sont écrites à l'aide de l'IDE (environnement de développement intégré) officiel d'Apple, appelé Xcode.

Cocoa possède trois ensembles principaux de bibliothèques ou de structures Objective-C qui comprennent ses principales caractéristiques et fonctions.

  • Le kit Foundation, également appelé Foundation, fournit des manipulations de chaînes et de valeurs, des conteneurs, des itérations, du calcul distribué et des boucles. Les bibliothèques Foundation sont des outils fondamentaux non liés à l'interface graphique de Mac OS X.
  • Le kit d'application, également appelé AppKit, contient toutes les fonctions de l'interface graphique.
  • Core Data, la bibliothèque qui fournit un aspect du développement d’application appelé persistance d’objet.

La version iOS de Cocoa s'appelle Cocoa Touch . Il offre des fonctionnalités similaires à celles de Cocoa, avec l’ajout de fonctions spécifiques aux appareils mobiles, telles que la reconnaissance des gestes.

Apple, Informatique distribuée, Termes de programmation, Logiciel