『Audio帳(仮)』開発 その6 カードを表示するViewControllerを実装

カードを表示するViewControllerを実装する

オーディオを選択されたときに、オーディオを出力しながら英文と和訳を表示するようにしたい。

英文と和訳を表示する「カード」ということで、CardViewControllerとして実装する。

今回はInterface Builderを使ってUIを作っていきたいので、nibファイルも一緒に作る。

初期化のメソッドを実装する

initWithNibNameが自動生成されているのでinitメソッドに変更する。

iPhone向けにしか考えてないから、nibファイル名は”CardViewController”に固定しておく。

続きを読む

『Audio帳(仮)』開発 その5 NavigationBarの背景色

NavigationBarの背景色を好きなものに変える

UINavigationControllerのNavigationBarは背景色を自由にかえることができる。

アプリに合った色にすると見栄えも良くなるだろうか。

取りあえず仮で色を変えておく。

NavigationControllerを作っている所で変えておこう。このアプリではAppDelegateのところ。

続きを読む

『Audio帳(仮)』開発 その4 オーディオ一覧の実装

オーディオ一覧を表示するViewControllerを実装する

AlbumListViewControllerでアイテムを選択したときにオーディオ一覧を表示するViewControllerを実装したい。

オーディオ一覧なのでクラス名は「AudioListViewController」にしておく。

initメソッドの実装

このクラスのinitメソッドを実装する。

一覧として表示するMPMediaItemCollectionをメンバ変数として保持するので、initメソッドの引数にする。

続きを読む

『Audio帳(仮)』開発 その3 アルバム一覧の実装

NavigationBarのタイトル表示

AlbumListViewControllerではオーディオブックの一覧を表示するので「オーディオブック」と表示させる。

MediaPlayer.FrameWorkを追加

Targetの設定→Build Phases→Link Binary With LibrariesにMediaPlayer.FrameWorkを追加しておく。

iPodライブラリにアクセスするのに必要

続きを読む

『Audio帳(仮)』開発 その2 CoreDataとRootのViewControllerと

Core DataはSingletonにしておく

Core Dataを有効にしてプロジェクトを作ったので、AudioCardsAppDelegateにCoreData関連の処理がデフォルトで入ってる。

ただ、Core Dataへのアクセスはこのアプリのいろんな場所で使う予定だから、Singletonパターンで別に移しておいた方がいいと思う。

NSObjectを継承したAudioCardsを追加。

続きを読む

1 / 212