[iPhone] 続続・初めての自作アプリ
「初めての自作アプリ」「続・初めての自作アプリ」に続き、最後にもうひとつエントリーを書いて終わりにします。
地味に機能アップと高速化を図りました。



まずは、サーチ画面にタッチしなくてもオートでキーボードを表示。次に辞書内容を充実させました。前回のバージョンでは品詞と単語の意味しか表示していませんでしたが、今回は文節、発音、活用形、例文を追加してみました。そして殺風景だったメモ画面もご覧通り、どっかで見たことあるような画面に改善です(笑)。
一番の問題は起動時の高速化でした。まず、起動時に辞書データ本体を読み込むのをやめ、検索時に少しずつ先読みするように改良しました。これによって大幅に起動時間を短縮できたんですが、それでもまだ起動時間が長い。さらに起動時に読み込むべき最小限のデータを別スレッドで読み込むように改良し、最初の検索スクリーンが表示されるまでの間にデータの読み込みを全くない状態にしました。しかし、それにもかかわらず、明らかに起動時間が長い。アプリが起動するまでにiPhoneが何をしているのか、その辺の仕組みをきちんと理解していないので、それは今後の課題としつつ、とりあえず起動画面を作って誤魔化しました。

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





