- 締切済み
iPhoneの開発をやっている超初心者です。
iPhoneの開発をやっている超初心者です。 今までVBはやったことありますが、XCODEとイメージが異なり だいぶはまっています。 やりたいことは、コード上でオブジェクトの高さを変えたいだけです。 VBのような高さのプロパティ(hight)があるようですが (sizeタブのsize&positionのHですよね?) コードの記載の仕方がわからず困っています。 イベントが発生してから高さを変更したいため コード上の設定方法を知りたいです。 質問もわかりにくいと思いますが、ご教授お願い致します また、メソッドやプロパティ(VB的な表現で適切かわかりませんが) がわかるようなわかりやすいリファレンスの本やサイトも ありましたら教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
>Cは少しやっていたので、ObjectC++を勉強してみようと思います。 C++とObjective-Cは全く別の言語ですよ。 C言語をちゃんと学習することと、Obiective-Cを勉強してください。 C++を学習しても混乱するだけです。
- harawo
- ベストアンサー率58% (3742/6450)
Objective-Cは、C言語をオブジェクト指向に拡張したものです。基本はC言語なので、C言語の基本を勉強しないと、Objective-Cはわかりませんし、C言語でかんたんなプログラムが書けるようになったら、Objective-Cはシンプルなものだと理解できるはずです。 画面上のオブジェクトの大きさと領域を表す、CGSize、CGRectは、いずれもC言語の構造体です。構造体の要素を参照するには、「myRect.size.height」、「mysize.height」のように、ドットを使います。 なお、CGRectから直接高さを取り出す「CGRectGetHeight」というC言語の関数もあります。 とりあえず、C言語の勉強から始めるのが、「急がば回れ」で、結果的に最短のiPhone SDK習得の道になるでしょう。べつにC言語のエキスパートになる必要はなく、入門書の3分の2くらいまでいけば、じゅうぶんでしょう。
お礼
ありがとうございます。 Cは少しやっていたので、ObjectC++を勉強してみようと 思います。