Qu'est-ce qu'un fichier M ?
Les fichiers portant l'extension M contiennent du code écrit à l'aide du langage de programmation Objective-C. Ce type de fichier est couramment utilisé pour l'implémentation de classes. Les systèmes d'exploitation Apple Mac OS X et iOS (pour l'iPhone, l'iPad, etc.) utilisent couramment Objective-C comme langage de programmation pour l'implémentation d'applications.
Le code Objective-C contenu par les fichiers M est enregistré au format texte brut. Puisqu'il est utilisé pour l'implémentation d'applications, l'instruction initiale à l'intérieur du fichier M est "@implementation". Les fichiers M permettent d'initialiser toutes les fonctions et variables nécessaires à l'intérieur du fichier. Ces fonctions et variables sont souvent référencées par d'autres fichiers écrits en Objective-C, ainsi que par des fichiers d'en-tête.
Voici une petite liste, non exhaustive, des programmes qui peuvent ouvrir les documents M:
- Apple compiler (Linux)
- Apple Xcode (Mac)
- Bare Bones BBEdit (Mac)
- GNU Compiler Collection (Mac & Linux)
- gVim (Windows)
- jEdit (Windows, Mac & Linux)
- MacroMates TextMate (Mac)
- MacVim (Mac)
- Richardson EditRocket (Windows, Mac & Linux)
- Stepstone compiler (Linux)
- Vim (Linux)