
ついに残すところあと2回となったアプリクリエイター道場。
第4回の今回は、「音楽データベースアプリ」です。
といっても音楽はあまり関係なく、今回つくるのはiPhone上で画面遷移(複数画面を行ったり来たりすること)でき、情報を登録・編集できるアプリ。
かなり多くのアプリに採用されているインターフェースなので、これは自分的にも要復習です!
今回は、いつもの教室が使えなかったため、普通の教室での講義となりました。
実はスライドなど今回の方が見やすかったり…笑
小学校〜高校まで通った教室の懐かしい雰囲気です。

今回は、Xcode上で今までのアプリとは違う「Navigation-based Application」というプロジェクトを選びます。
すると、いろいろなアプリで見るこのような画面に。
右上の+ボタンを押すと現在時刻がリストに追加され、左上のEditボタンを押すと項目を削除できます。

このままだとただ時刻を表示するだけなので、次にデータ構造をつくります。
今回は音楽データベースアプリなので、曲のタイトルとアーティスト名を管理できるようにデータの構造をつくり、デフォルトで曲名に「Title」アーティスト名に「Artist」が登録されるようにすると…

このように、+ボタンを押すとTitle、Artistが登録されるようになります。
次に、データを新規追加したときに「Title」「Artist」ではなく、データ入力用の画面を表示し、ユーザーがデータを入力できるようにします。
遷移先の画面(入力画面)も含め、ある程度のプログラムを書く必要がありますが、講義&テキストに沿って書いていくと…

シミュレータ上に登録画面が出てきました!ここで適当なタイトルとアーティスト名を入力してみます。

その状態で一覧画面に戻ると…

おお!登録したタイトルとアーティスト名が一覧に表示されてる!
アプリを使っている上では超当たり前の機能ですが、自分でプログラムを書いてそれが実現できるというのはやはり嬉しいものです。
これを応用すれば、ToDo管理や蔵書管理アプリなんかも作れますね、とはこの講義の教授@akio0911 さんの弁。確かに応用範囲はかなり広そうです。
ToDo管理アプリとか自分で作れたら面白いなあ…。
次回は最後の講義、自由課題&質疑応答(&打ち上げ)の時間です。
どういうアプリが作りたいのか?未だおぼろげではありますが、考えて臨みたいと思います!
SPONSORED LINK
記事を気に入っていただけましたら、RSS登録やブックマークをお願いいたします!
| Tweet | | @ushigyuをフォロー |
Tags: アプリ開発

![iPad 3 Wi-Fiモデル 16GB MC705J/A [ブラック]](http://ecx.images-amazon.com/images/I/315aO5yar9L._SL75_.jpg)

![このブログを購読します [このブログを購読]](http://ushigyu.net/wp-content/uploads/2012/05/rss02.png)

iMacの調子が悪い→ディスク修復失敗→OS再インストール失敗→Appleに電話して引き取り修理(イ
Evernoteは何ができて、何がスゴイの?[Evernote"超"初心者講座 第1回]
ブログに設置したFacebookコメントに書き込みがあったら、通知が来るようにする設定
インターネットがさらに快適・便利になる、Chromeの拡張機能15+1選
ブログやサイトのスマートフォン用画面を、パソコンで確認する方法[ChromeのUser
好きな時間にTwitter予約投稿&分析ができる「Buffer」で、埋もれた”良記事”を皆に知っても
爽やかに晴れた日には、公園に散歩に行こう。休日の福岡・大濠公園で写真を撮ってきた
家から注文、当日配達!「ダイエーネットスーパー」が便利&普通に安かった!
あなたはA〜Dのどの食べ方?地元民が通う手羽先の有名店「風来坊」 in 愛知・一宮[グルメ]
Facebookのいいね数がおかしい・シェアしてもトップページのURLしか出てこないバグの対処法





![[カバンノナカミ] カバンの中身B4 19 (ブラック)](http://ecx.images-amazon.com/images/I/41SOrKkywpL._SL160_.jpg)
