M, Objective-C Implementation File (.m)
The M Developer file format
Files with the simple M extension contain code written in the Objective-C programming language. It is commonly used for the implementation of classes. The Apple operating systems Mac OS X and iOS (for iPhone, iPad, etc.) use Objective-C as one of the most common programming languages for the implementation of apps.
Technical details of M files
M files save the Objective-C code it contains in a plain text format. Since it is used for the implementation of applications, the initial directive inside the M file is "@implementation". What M files do is initializing all necessary functions and variables inside the file. These functions and variables are often times referenced by other files written in Objective-C as well as header files.
More information about the M file format
|Associated programs||Apple compiler (Linux)
Apple Xcode (Mac)
Bare Bones BBEdit (Mac)
GNU Compiler Collection (Mac & Linux)
jEdit (Windows, Mac & Linux)
MacroMates TextMate (Mac)
Richardson EditRocket (Windows, Mac & Linux)
Stepstone compiler (Linux)
|Useful links||More Information from Apple about M files|