Objective-CとCocoaを学び始めてから、なぜ実装ファイルに拡張子.mを選択したのかと疑問に思っていました。
今日、ほとんどの人はそれらを「メソッドファイル」と呼びますが、
「.m拡張子は、Objective-Cが最初に導入されたときに「Objective-Cの中心的な機能を参照して、当初「messages」を表していました[.. 。] "
(本から " MacでObjective-Cを学ぶ " Mark DalrympleとScott Knasterによる、9ページ)
EDIT:私が電子メールで送ったかゆみを満たすために Brad Cox 、Objective-Cの発明者、質問について、彼は答えましたこの単一行:
「.oと.cが使用されたためです。そのように単純です。」
これが視覚的な証拠としてのメールです:
「メソッド」の略です。 comp.lang.objective-C FAQ から:
Objective-Cソースの構成は、通常、CまたはC++ソースコードの構成に似ています。宣言とオブジェクトインターフェイスは、拡張子が.hのheaderファイルに定義され、 .m(methods)の拡張子が付いた名前のファイルに格納されるオブジェクト実装。
.mファイルには(メソッドが含まれています。考えられる理由は?