現在独学でobjective-cを勉強中です。
C言語は基本的なことは本を読んで勉強しました。
下記についてご質問です。
objective-cのメッセージ式では、[レシーバ メッセージ]ですが、サンプルプログラムに
//ボタンをビュー階層に追加 [self.view addSubview:myButton];
と書かれています。
ここで疑問なのは、
レシーバに対してメッセージを送るのだから、「self.viewに対してaddSubviewを実行してください。」
と言うことになると思うのですが、そもそもselfのviewプロパティにaddSubviewメソッドは定義されているのでしょうか?
それともこの場合、selfに対してaddSubviewメソッドを呼んで、結果をviewプロパティに代入しているのでしょうか?
それとも、そもそもメッセージ式ではない。と言うことなのでしょうか?
ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/11 17:44