物理ベースのゲームのコーディングでは、サブクラス化された NSObject からすべてを作成しました。フォース ベクトルは各パーティクル オブジェクトの NSArrays に保存され、CADisplayLink を使用して 60fps で加速度、速度、および位置が計算されます。
バージョン 1 は最適化されることを意図していませんでしたが、非常にうまく動作するようです。CADisplayLink は高速で一貫性があります。しかし、割り当ての統計を見てみると...まあ、そんなものは見たことがありません。ARC は Live Bytes を 1 メガバイト未満に抑えるのに優れた仕事をしていますが、これは全体的な割り当てを 1 分間に 6 ギガまで細断処理しています。
だから私の質問は:
このコードをデバイスで長時間実行するのは危険ですか? これはどれほど「悪い」ことですか?Apple はこれを受け入れるでしょうか、それともこのまま開発を続けると iPad を揚げてしまうのでしょうか?