1

iPhoneアプリ用に90x90の配列データを保持する必要があります。どうすればこのデータを保持できますか? 多次元配列を作成することは、この大きなテーブルの解決策です。または他の解決策があります。

4

3 に答える 3

3

行列が常に 90x90 の場合は、C 配列を使用する必要があります。

行列を渡したり、述語を使用して検索したり、NSArray の他の機能が必要な場合を除き、単純にしてください。

于 2012-06-08T13:56:36.217 に答える
1

あなたはできる:

  • 8100 個の要素を含む単一の Obj-C 配列を使用し、行と列を単一のインデックスにマップします。index = (row * 90) + column;

  • それぞれ 90 要素の 90 個の Obj-C 配列を含む Obj-C 配列を作成します。

  • 行と列をハッシュして、ディクショナリで使用できる 1 つのキーにします。特に配列がまばらな場合、これは良い解決策になる可能性があります。

  • 1 次元または多次元の C 配列を使用します。特に、配列の要素が のような単純な古い C 型である場合はint。オブジェクトを格納する場合は、Obj-C コンテナーを使用することをお勧めします。

于 2012-06-08T14:08:53.093 に答える
0

Iphone にはデータベース SQL-Lite が組み込まれています。私はそれがあなたのニーズを満たしているかどうかを確認するためにそれを調べます

于 2012-06-08T13:54:22.957 に答える