Почему файлы Objective C используют расширение.m?

Так как я начал изучать Objective C и Какао, я задавался вопросом, почему они выбрали расширение.m для файлов реализации - это, как предполагалось, означало что-то, или это была просто случайная буква?

201
задан Cœur 26 June 2019 в 02:48
поделиться

3 ответа

Сегодня большинство людей назвало бы их "файлами метода", но

".m расширение первоначально обозначало" messages", когда Objective C был сначала представлен, относясь к центральной функции Objective C [...]"

(из книги" Изучают Objective C на Mac" Mark Dalrymple и Scott Knaster, страницей 9)

РЕДАКТИРОВАНИЕ: Для удовлетворения зуда я послал по электронной почте Brad Cox , изобретатель Objective C, о вопросе, и он ответил этой одной строкой:

, "поскольку.o и.c были взяты. Простой как это".

Вот электронная почта как визуальное доказательство:

Visual Proof

455
ответ дан nhubbard 23 November 2019 в 05:02
поделиться

Это обозначает "методы". От comp.lang.objective-C FAQ:

организация источника Objective C обычно подобна организации C или исходного кода C++ с объявлениями и интерфейсами объекта, входящими заголовок файлы, названные с.h расширением, и определениями и реализациями объектов, входящими в файлы, названные с.m (коротка для методы ) расширение.

8
ответ дан NSDeveloper 23 November 2019 в 05:02
поделиться

. m файлы содержат (m) ethods. Возможная причина?

5
ответ дан baker1990 23 November 2019 в 05:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: