テーブルビューを使ったサンプルを作る -1-

Table View Cell とか プロパティリスト への読み書きとか まだ釈然としていないが、
プロトタイプを作りながら理解していくことにする。

試行錯誤を重ねながら進めていくと思うので、途中いろいろと仕様や実装方法等が変わるかもしれない。
都合により頓挫する場合があるかもしれない。
内容に間違い等があったら、コメントから知らせてほしい。

概要

ギルドのメンバー表を作る

  1. ギルドメンバーの名前、性別、種族、所属都市、キャラクタークラスとそのレベルを保存する。
  2. 名前はキーボードで入力する。
  3. 性別はテーブルから選択する。
  4. 種族、所属都市、キャラクタークラス、レベルはピッカーから選択する。
  5. 名前/性別/種族は登録後変更不可。
  6. 本来、種族によって所属都市に制約が発生するが、考慮しない。
  7. 所属都市によってキャラクタークラスの選択に制約が発生する。
  8. 所属都市変更時にキャラクタークラスが変更可能。

ソースコード

全部載せることはできないのでポイントだけ押さえていこうと思う。
スクリーンショットも適宜。

これ以外にも2つ同時進行で進めているが、そちらは非公開ということで。