Obj-C クラス構成の問題のいくつかを明確にしようとしています。車、コントロール、ホイールの 3 つのクラスがあります。
Car クラスは Control クラスと Wheels クラスを初期化します。UISlider
とを含む簡単なテスト iPhone アプリケーションを作成するつもりでしたUILabel
。UISlider の値が変更されたら、Wheels クラス メソッドの 1 つにメッセージを送信する必要があります (私は Control クラスから送信するつもりでした)。
問題は、Control から Wheels に直接メッセージを適切に送信するにはどうすればよいかということです。コントロール メッセージと Wheels の応答は、Car クラス メソッドを介してのみ処理する必要がありますか?