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