Desde que comencé a aprender Objective-C y Cocoa, me he estado preguntando por qué han elegido la extensión .m para los archivos de implementación: ¿se suponía que significaba algo o era solo una letra aleatoria?
objective-c
file-extension
Kuba Suder
fuente
fuente
.m
Los archivos son archivos de implementación como usted dijo. Conociendo a Apple le gusta a todo con prefijoi
es fácil ver que i MPLEMENTACIÓN convierte MPLEMENTACIÓN sin dichoi
. Luego se acaba de utilizar la primera letra del MPLEMENTACIÓN para la extensión de archivo:m
.Respuestas:
Hoy la mayoría de la gente se referiría a ellos como "archivos de método", pero
(del libro " Aprender Objective-C en la Mac " de Mark Dalrymple y Scott Knaster, página 9)
EDITAR: Para satisfacer una picazón, le envié un correo electrónico a Brad Cox , el inventor de Objective-C, sobre la pregunta y respondió con esta sola línea:
Aquí está el correo electrónico como prueba visual:
fuente
Significa "métodos". De las preguntas frecuentes de comp.lang.objective-C :
fuente
Los archivos .m contienen los métodos (m). ¿Razón posible?
fuente
Suposición: 1983 se introdujo ObjectC junto con la primera computadora Macintosh .... Por lo tanto, podría ser m como en Macintosh o m como en métodos o incluso ambos.
fuente