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