昨日、iPhone塾「iPhoneアプリ開発・基礎編 第3回」に参加してきました。
今回はひとり・・・ 開発環境がないとマズいってことで、当日の午前中に届いた MacBookPro にとりあえず iPhone SDK だけインストールして参加しました。
今回の講義内容は「Counterアプリをつくる」。
書籍に沿って講義を進めつつ、ところどころで補足説明。開発段階になったら個別に質問、という感じで進行していきました。
開発の基本的な流れは、
- Xcode で新規プロジェクトを作成
- テンプレートを選択(今回は View-based Application)
- *ViewController.xib を Interface Builder で編集(コントロールを配置)
- *ViewController.h でアウトレット・アクションを定義
- Interface Builder でアウトレット・アクションと各コントロールを接続
- *ViewController.h でアウトレット・アクションを実装
- ビルド・実行・デバッグ
- 実機へ転送 (※ 要 iPhone Developer Program 登録)
といった感じでしょうか。3 ~ 6 に関しては順番や方法などがいろいろありそうですが、やりやすい方法で・・・
機能的には、値のインクリメント・デクリメント・リセットと値の表示だけなので、実装方法さえ分かってしまえばたいしたものではありませんでした。
一通り作業が終わって本を読み進めていたら、スタッフの方に「フォントを変更させてください」という追加オーダーを言い渡されまして、UILabel や UIFont のリファレンスを眺めながら実装しました。
OOP の概要から始まり簡単なアプリの作成まで・・・ これで開発の流れが一通り掴めました。次回の講義内容を聞き逃してしまったですが、とりあえず次回も楽しみです。
開発環境も揃ったので、本業共々頑張っていこうかと思います。
iPhone Developer Program への登録は追々・・・