Odkąd zacząłem uczyć się Objective-C i Cocoa, zastanawiałem się, dlaczego wybrali rozszerzenie .m dla plików implementacyjnych - czy to miało coś znaczyć, czy tylko losowy list?
objective-c
file-extension
Kuba Suder
źródło
źródło
.m
pliki są plikami implementacyjnymi, jak powiedziałeś. Wiedząc Jabłko lubi wszystko z przedrostkiemi
to łatwo zauważyć, że I PROWADZENIE staje PROWADZENIE bez tegoi
. Wtedy po prostu wykorzystał pierwszą literę PROWADZENIE dla rozszerzenia pliku:m
.Odpowiedzi:
Dzisiaj większość ludzi nazywa je „plikami metod”, ale
(z książki „ Learn Objective-C on the Mac ” Mark Dalrymple i Scott Knaster, strona 9)
EDYCJA: Aby zaspokoić swędzenie, wysłałem e-maila do Brada Coxa , wynalazcy Objective-C, na pytanie, a on odpowiedział w jednym wierszu:
Oto wiadomość e-mail jako dowód wizualny:
źródło
Oznacza „metody”. Z comp.lang.objective-C FAQ :
źródło
Pliki .m zawierają metody (m). Możliwa przyczyna?
źródło
Dzikie przypuszczenie: w 1983 r. Wprowadzono ObjectC wraz z pierwszym komputerem Macintosh ... Może to być m jak w systemie Macintosh lub m jak w metodach, a nawet w obu.
źródło