私は Objective C を学習している C#/Java 開発者です。最初は、「メッセージ」はメソッド呼び出しの別の名前だと思っていました。
[person jumpInTheAir];
書き込み用のObjective C構文にすぎません
person.jumpInTheAir();
しかし今、私はこことここ、および概念が実際には同じではなく、異なる動作/利点を持つ可能性がある他のさまざまな場所を読みました。しかし、なぜ言語設計者がC# や Javaのようなより直接的なメソッド呼び出しシステムよりもメッセージングシステムを選択するのか、私にはまだわかりません。
メッセージは Objective C プログラミング言語にどのような利点をもたらしますか?