自从我开始学习Objective-C和Cocoa,我一直在想,为什么他们选择了执行文件的扩展名的.m - ?是它应该意味着什么,或者说这只是一个随机的信

有帮助吗?

解决方案

今天,大多数人都称他们为“方法文件”,但

  

“的.M扩展最初代表   “的 essages” 时的Objective-C是第一   引入,指的是中央   目标C的特征[...]“

(从书 “在Mac 了解的Objective-C”,由标记达尔林普尔和Scott克纳斯特,第9页)

修改要满足的痒我通过电子邮件发送布拉德考克斯时,所述目标C的发明者,对疑问,他回答与该单个行:

  

“因为的.o及.C拍摄的。简单   作为“

这里的电子邮件作为视觉证明:

“视觉证明”

其他提示

它代表“方法”。从 comp.lang.objective-C常见问题解答

  

目标-C源的组织通常是类似于的C或C ++的源代码,以声明和对象接口进入的与h扩展命名的文件,和定义和对象的实现要在与.M命名的文件(以下简称方法)扩展。

.m文件包含(方法。可能的原因?

狂野的猜测:1983年ObjectC与第一台Macintosh电脑一起推出......。所以它可能是米如在Macintosh或米如在方法或甚至两者。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top