3

10ミリ秒ごとにジャイロからX、Y、Z座標を取得するiPadアプリがあります。私がする必要があるのは、都合の良いときに永続化できるようになるまで、これらを RAM に格納することです。これを行う効率的な方法は何ですか。[array addObject]最初に考えたのは NSMutableArray を使用することでしたが、10 ミリ秒ごとに呼び出すことがパフォーマンスの観点から良い考えかどうかはわかりません。リンクされたリストを作成するか、他の保存方法を使用する方がよいでしょうか?

4

2 に答える 2

2

具体的にしましょう。

3 float x 毎秒 100 x 毎分 60 秒 x 60 分で 1 回のセーブ機会 = 4320000

1 時間あたりわずか 4.2 MB であり、iPad の容量と処理能力には何の意味もありません。

NSMutableArray だけで十分です。

于 2013-03-15T17:12:02.033 に答える
1

このリンクを見てみましょう 。NSObjectポインタとうまく連携するC配列 それはあなたの路地のすぐ上にあるはずです...。

そうは言っても、希望するパフォーマンスが得られないと判断するまでは、NSMutableArrayを使用します。

于 2013-03-15T16:12:00.433 に答える