Qué es un archivo M
Los archivos con la extensión M contienen código escrito en el lenguaje de programación Objective-C. Este lenguaje es habitualmente utilizado para implementar clases. Los sistemas operativos de Apple Mac OS X y iOS (para iPhone, iPad, etc.) utilizan Objective-C como uno de los lenguajes de programación comunes para la implementación de aplicaciones.
Los archivos M guardan el código en Objective-C que contienen como texto sin formato. Como se utiliza para la implementación de aplicaciones, la directiva inicial dentro del archivo M es «@implementation». Los archivos M se encargan de inicializar todas las funciones y variables necesarias dentro del archivo. A veces otros archivos escritos también en Objective-C, así como archivos de encabezado, hacen referencia a estas funciones y variables.
Esta es una pequeña pero no exhaustiva lista de programas que pueden abrir documentos de tipo 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)