自从我开始学习 Objective-C 和 Cocoa 以来,我一直想知道他们为什么选择 .m 作为实现文件的扩展名——它应该意味着什么,还是只是一个随机的字母?
最佳答案
今天大多数人将它们称为“方法文件”,但是
"The .m extension originally stood for "messages" when Objective-C was first introduced, referring to a central feature of Objective-C [...]"
(摘自 Mark Dalrymple 和 Scott Knaster 所著的“Learn Objective-C on the Mac”一书,第 9 页)
编辑:为了满足我发了电子邮件的痒Brad Cox ,Objective-C 的发明者,关于这个问题,他用这句话回答了:
"Because .o and .c were taken. Simple as that."
这是作为视觉证据的电子邮件:
关于objective-c - 为什么 Objective-C 文件使用 .m 扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652186/