صيغة ملف M هو ملف من قطاع التنفيذ يتم استخدامه بواسطة البرامج المكتوبة عن طريق استخدام Objective-C. ويبدأ بأمر @implementation، بحيث يقوم بتهيئة المعادلات والمتغيرات التي تعتمد عليها باقي ملفات مصدر Objective-C الأخرى. صيغة ملف M يمكنها أن تشير إلى رأس الصفحة أو ملفات .H كذلك.
ملف المصدر الأكثر استخداما في تشغيل تطبيقات أنظمة التشغيل iOS، و Apple’s Mac OS X هو Objective –C.