Objective-C と Cocoa を学び始めて以来、実装ファイルに拡張子 .m を選んだ理由をずっと考えていました。
75998 次
3 に答える
503
今日、ほとんどの人はそれらを「メソッド ファイル」と呼んでいますが、
「.m拡張子は、Objective-Cが最初に導入されたとき、もともと「メッセージ」の略で、Objective-Cの中心的な機能を指していました[...]」
( Mark Dalrymple と Scott Knaster による本「 Mac で Objective-C を学ぶ」の9 ページから)
編集:かゆみを満たすために、Objective-C の発明者であるBrad Coxに質問についてメールを送り、彼は次の 1 行で答えました。
「.o と .c が取られたからです。単純なことです。」
視覚的な証拠としてのメールは次のとおりです。

于 2009-03-16T21:46:30.697 に答える
10
「メソッド」の略です。comp.lang.objective-C FAQから:
Objective-C ソースの構成は通常、C または C++ ソース コードの構成と似ており、宣言とオブジェクト インターフェイスは .h 拡張子が付いた名前のヘッダーファイルに入れられ、定義とオブジェクトの実装は .m (短い) が付いた名前のファイルに入れられます。メソッドの) 拡張子。
于 2009-03-16T22:03:42.870 に答える
5
.m ファイルには (m) メソッドが含まれています。考えられる理由は?
于 2009-03-16T21:25:39.920 に答える