とりあえずiPhoneの連絡先を自由に?tableViewに表示出来るようになったので、今後やりたい一連の流れを考える。
基本的にアプリをダウンロード・インストールして一番始めにそのアプリ起動するわけだが、 一発目の起動時は当然連絡先がない。ちまちま入れていくのも面倒い。 なら連絡先からごそっとデータを取ってくるが手っ取り早いが、それだけならiPhone標準の連絡先とは変わらない。いや、かりに同じ機能が実装出来たとしても、HIDEが作っている分同等と言うとAppleの開発者に申し訳ない。どうでもいいことだ。
なので標準の連絡先にない機能を実装したい、それは、新たなフィールドとそのフィールドによるグループ分けだ。のちにそのフィールドをスケジュール機能を連動させたいがまだカレンダーに関してはチンプンカンプンなのでこれが後日。
実現の方法として、起動時に読み込んだ連絡先を独自に編集する機能を実装、新しいフィールドを標準の連絡先に追加することはできないので、連絡先と紐付けしつつ新しいフィールドはCoreDateに記録。
起動時、連絡先を読み込みつつ紐付けされたCoreDateから新しいフィールドでグループ分けを実現。
ここまでをなんとか来週の23日まで終わらせたい。
がんばろ