Carbon (Mac OS X)


Carbon (Mac OS X)

Carbon est l'une des Interface de programmation (API) du Mac OS. Il fourni des accès en langage C aux services du système. Carbon permet une bonne rétrocompatibilité des programmes afin qu'il fonctionne 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 le 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 le 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


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Carbon (Mac OS X) de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Carbon (Apple) — Carbon ist eine Sammlung von Programmierschnittstellen für das Macintosh Betriebssystem. Carbon wurde von Apple entwickelt, um es Programmentwicklern möglichst leicht zu machen, ihre Programme von Mac OS auf Mac OS X zu portieren. Carbon basiert… …   Deutsch Wikipedia

  • Mac-OS X — Bildschirmfoto Logo von Mac OS X Basisdaten Entwickler …   Deutsch Wikipedia

  • Mac OSX — Mac OS X Bildschirmfoto Logo von Mac OS X Basisdaten Entwickler …   Deutsch Wikipedia

  • Mac OS 10 — Mac OS X Bildschirmfoto Logo von Mac OS X Basisdaten Entwickler …   Deutsch Wikipedia

  • Mac OSX — Mac OS X Mac OS X Famille BSD Type de noyau …   Wikipédia en Français

  • Mac OS X 10.0 — Mac OS X Mac OS X Famille BSD Type de noyau …   Wikipédia en Français

  • Mac OS X 10.1 — Mac OS X Mac OS X Famille BSD Type de noyau …   Wikipédia en Français

  • Mac OS X Cheetah — Mac OS X Mac OS X Famille BSD Type de noyau …   Wikipédia en Français

  • Mac OS X Puma — Mac OS X Mac OS X Famille BSD Type de noyau …   Wikipédia en Français

  • Mac Os X — Famille BSD Type de noyau …   Wikipédia en Français


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.