忍者ブログ
2024 / 09
≪ 2024 / 081 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 2024 / 10 ≫

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



技術評論社
目指せ!iPhoneアプリ開発エキスパート

上記サイトの記事にそって『バーゲン教師』を作ったなかで自分なりに理解したことをまとめてみる。

基本的な画面構成のパーツ類は Interface Builder にあり、ドラッグ&ドロップで配置できる。
この画面の構成(レイアウト)に関する情報が保存されるのが .XIB ファイル。

基本的な画面構成のパーツ類は Interface Builder にあるからわざわざ自分で作ったりしなくていいってことになる。
ただ、画面構成された各パーツの関連付け(ボタンが押され時の処理との関連付けとか、入力した処理との関連付けとか)だけはしっかりやらないとタップしたりキー入力とかしてもなんの反応もしない状態になっちゃう。

この関連付けが、Interface Builder にある Library -> Classes -> Outlets であり Actions
関連付け情報( Classes をまとめたファイル)がヘッダファイル( .h )に保存される。

アプリを作るにあたって、画面構成のパーツ類に関する処理は気にしないでいいから、自分が作ろうとしているアプリの処理だけを Xcode でプログラミングすればいいってことか・・・
アプリのベースとなる処理を行う情報がソースコードファイル( .m )に保存される。

ファイルの構成としては、

.XIB:画面構成(レイアウト)
ヘッダファイル( .h ) Classes をまとめたファイル
ソースコードファイル( .m ):実質的処理を行うファイル

こんな感じなのかな・・・
まだ覚え始めたばかりなので間違って理解してるかもしれませんf^^;

ゲームソフトの2Dとか3Dの画面出力(画面表示)ってどうやるんだろぅ・・・
複雑な画面出力処理はいづれ覚えていこ〜っと。

PR


この記事へコメントする








絵文字:
Vodafone絵文字 i-mode絵文字 Ezweb絵文字








08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
HN:
cow

自己紹介:
iPhone購入がきっかけでiPhoneアプリの制作にチャレンジ!