私が持っている .xlsx (MS Excel ファイル) からのユーザー データを表示する、ビルドしようとしている iOS アプリがあります。ファイルには約 11,000 行あり、1 行あたり 20 列です。各行を のサブクラスに変換するパーサーを作成しましたNSObject
。各列はインスタンス変数です。NSCoding
準拠させ、各インスタンスを に追加しNSDictionary
、そのキーを元のファイルの最初の行にして、アーカイブしました。私の問題は、最大 20 個のオブジェクトまたはその中のオブジェクトにアクセスするために、そのような大規模な を解凍したくないということですNSDictionary
。いつでも必要になる可能性があります。
問題は、このような方法でこのデータのチャンクを保存するにはどうすればよいかということです。ヒープに 11,000 個のオブジェクトが存在せず、アプリの実行中に必要なものをアプリに読み込むことができますか?