こんにちは。
早速なのですが、この場を借りて質問させていただきたく
メッセージ致します。
もし可能であれば、教えていただけないでしょうか?
現在、辞書アプリに近いリファレンス系のアプリを開発したいと思っています。
いろいろなサイトを見たり、本を読んでも(たぶん力不足なのですが。。:p)
なかなか欲しい情報が手に入らず苦戦しています。
非常に基本的な内容だと思うのですが、、、
例えば、
Aという項目について調べた際にでてくる結果データをどこにどのように保管しておくのか、
つまり全ての検索キーワード及び検索結果をどのように管理しておくのか、
また、私の場合、結果は画像データにしようと思っているのですが
どんな形式・大きさで保存しておけばいいのか、
こんなことすら分かりません(泣)
可能な範囲で結構ですので、辞書アプリ作成に関する指針を頂ければ幸いです。
アプリのイメージや内容ははっきり決まっているので
どうにかそれを形にしたいと思っています。
もし、辞書アプリ開発に関して詳記しているサイト・文献などありましたら
併せて教えて頂けないでしょうか?
お忙しいところ、恐れ入りますが
何卒よろしくお願い致します。
さわこ
追伸;ついにデベロッパープログラムも購入してしまいました!
アクティベーションはまだですが。。。X-D
森本です。
解決したい問題を細分化すると以下のようになると思います。
1.データの持ち方
2.データを永続化(保存)する方法
3.メモリ上の画像データをどのように永続性データとするか
一度に多くの事を解決するのは難しいので一つずつ解決しましょう。
1.データの持ち方
データの持ち方ですが、
ディクショナリ(NSDictionary)として持つのがベターと考えます。NSDictionaryの詳細はAppleのリファレンスを見るか、
ネットを調べても解説ページが沢山あるはずです。
例えば以下のデータ構造が考えられます。2回検索を行うと"検索"とそれに対応する"結果"を検索毎に保持することができます。
検索1のディクショナリオブジェクト ------------------------------------------
search : @"検索1"
result:(検索結果を格納したNSArrayのオブジェクトを格納する)
-------------------------------------------------------------------------------------------------
検索2のディクショナリオブジェクト ------------------------------------------
search : @"検索2"
result:(検索結果を格納したNSArrayのオブジェクトを格納する)
-------------------------------------------------------------------------------------------------
これらのオブジェクトを一つの配列として持つ事で全ての検索を管理する事ができます。
サンプルコードをアップロードしました。グループのTopページからDLできますので確認願います。
ご返信ありがとうございます。
なるほどです。
まだ途中なのですが、ひとまずお礼だけお伝えしたくメールしました。
ありがとうございます!
またメールします :)
さわこ