C’est un fichier d’en-tête référencé par un document de code source C, C + + ou Objective-C. Il peut contenir des variables, des constantes et des fonctions qui sont utilisées par d’autres fichiers dans un projet de programmation.
Il permet souvent aux fonctions utilisées d’être écrites une seule fois et référencées par d’autres fichiers source en cas de besoin.