いうインスタンスメソッドを宣言するものです。クラスメソッドを宣言するものです。型については、あとのセクションで説明します。メソッドの引数はキーワードを持つことができます。すべてのキーワードをあわせたものが、メッセージ名やセレクターを形成します。クラスに宣言するインタフェースです。次のように呼び出すことができます。セレクタに対して、便利なショートカットを用意しています。メソッドをショートカットを用いて呼び出してみましょう。現在のクラスのスーパークラスへメソッドを送信し、メソッドを実行します。メッセージを送信します。スーパークラスのメソッドを呼び出し現在のメソッドへバイパスすることができます。メソッドを定義するときに便利です。呼び出すわざとらしい例です。定義したメソッドを呼ばずに、スーパークラスのメソッドを呼び出す必要があるケースがあるでしょう。別名のメソッドを用意し、それを代わりに呼び出す必要があります。