Accueil🇫🇷Chercher

Carbon (Mac OS X)

Carbon est l'une des Interfaces de programmation (API) de Mac OS. Il fournit des accès en langage C aux services du système. Carbon permet une bonne rétrocompatibilité des programmes afin qu'ils fonctionnent sur les versions désormais obsolètes que sont Mac OS 8 et Mac OS 9.

Aperçu

Carbon consiste en un vaste ensemble de fonctions pour gĂ©rer les fichiers, la mĂ©moire, les donnĂ©es, l'interface ainsi que d'autres services du système. Il est implĂ©mentĂ© comme les autres API, dans Mac OS X, il est rĂ©parti dans diffĂ©rents frameworks (chacun Ă©tant une structure construite autour d'une bibliothèque partagĂ©e), principalement « Carbon.framework Â», « ApplicationServices.framework Â» et « CoreServices.framework Â». Dans les Mac OS plus anciens, il est prĂ©sent dans une seule bibliothèque partagĂ©e nommĂ©e 'CarbonLib'.
Carbon n'est pas conçu comme un système discret, mais il ouvre toutes les fonctionnalités du Mac OS X aux développeurs qui ne connaissent pas l'objective-C nécessaire pour l'API Cocoa.
Carbon est compatible avec les différents formats d’exécutables disponibles pour Mac OS PowerPC. La compatibilité binaire entre Mac OS X et les versions antérieures nécessite l'utilisation d'un fichier Preferred Executable Format, qu'Apple n'a jamais supporté dans son IDE Xcode.

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.