Out of Focus

写真、iPhone、お酒、サッカー、猫、ゲームとか。

[iPhone] 続続・初めての自作アプリ

コメントする »

初めての自作アプリ」「続・初めての自作アプリ」に続き、最後にもうひとつエントリーを書いて終わりにします。

地味に機能アップと高速化を図りました。

scn_cobuild3_002scn_cobuild3_003scn_cobuild3_004

まずは、サーチ画面にタッチしなくてもオートでキーボードを表示。次に辞書内容を充実させました。前回のバージョンでは品詞と単語の意味しか表示していませんでしたが、今回は文節、発音、活用形、例文を追加してみました。そして殺風景だったメモ画面もご覧通り、どっかで見たことあるような画面に改善です(笑)。

一番の問題は起動時の高速化でした。まず、起動時に辞書データ本体を読み込むのをやめ、検索時に少しずつ先読みするように改良しました。これによって大幅に起動時間を短縮できたんですが、それでもまだ起動時間が長い。さらに起動時に読み込むべき最小限のデータを別スレッドで読み込むように改良し、最初の検索スクリーンが表示されるまでの間にデータの読み込みを全くない状態にしました。しかし、それにもかかわらず、明らかに起動時間が長い。アプリが起動するまでにiPhoneが何をしているのか、その辺の仕組みをきちんと理解していないので、それは今後の課題としつつ、とりあえず起動画面を作って誤魔化しました。

scn_cobuild3_006

ブラックスクリーンが続くよりは、起動画面が出ると時間の経過が短く感じられます。個人使用のアプリなので、今回はこの辺で終わりにしたいんですが、他の辞書アプリに比べて、まだちょっと遅いような気もするけど、こんなもんかな。

MacBookでの開発環境も徐々に整い、今後は新しいアプリ開発に挑戦してみたいと思っています。

scn_dev

投稿者: Junnn

2009年1月25日(日曜日) に 23:41

コメントする