Desde que comecei a aprender Objective-C e Cocoa, fico imaginando por que eles escolheram a extensão .m para os arquivos de implementação - isso deveria significar algo ou era apenas uma letra aleatória?
objective-c
file-extension
Kuba Suder
fonte
fonte
.m
arquivos são arquivos de implementação, como você disse. Conhecendo a Apple gosta de prefixo tudo comi
ele é fácil de ver que eu MPLEMENTAÇÃO se torna MPLEMENTAÇÃO sem dissei
. Em seguida, eles simplesmente usado a primeira letra do MPLEMENTAÇÃO para a extensão de arquivo:m
.Respostas:
Hoje a maioria das pessoas se refere a eles como "arquivos de método", mas
(do livro " Aprenda Objetivo-C no Mac ", de Mark Dalrymple e Scott Knaster, página 9)
Edição: Para satisfazer uma coceira, enviei um email para Brad Cox , o inventor do Objective-C, sobre a pergunta e ele respondeu com esta única linha:
Aqui está o email como prova visual:
fonte
Significa "métodos". Na FAQ do comp.lang.objective-C :
fonte
Os arquivos .m contêm os (m) métodos. Razao possivel?
fonte
Palpite: 1983 foi introduzido o ObjectC juntamente com o primeiro computador Macintosh .... Portanto, pode ser m como no Macintosh ou m como nos métodos ou até em ambos.
fonte