3

最近、私は大きな番号を必要とするプロジェクトに取り組んでいます。オブジェクトのをNSMutableArrayに追加する必要があります。

NSMutableArrayに追加できるオブジェクトの量が少しわかりません。

前もって感謝します。

4

1 に答える 1

2

それはおそらくすべてメモリに依存しています。古い世代のデバイスは、実行するアプリに新しいデバイスよりも使用するRAM(メモリ)のシェアが少なくなります。したがって、古いデバイスの方が新しいデバイスよりも制限が低くなる可能性があります。とはいえ、特定の番号を特定することはおそらくできません(私が間違っていない限り)。

むしろ、ここでメモリをより適切に処理できるかどうかを判断して、サイズ制限について心配する必要がないようにする必要があります:)

デバイスのインストール済みメモリに基づいた、 SteffenItterheim の「LearnCocos2DGame Development With iOS 5」から、アプリが動作すると予想されるメモリ量の概算を以下に示します。

インストール済み128MB=>35〜40 MB使用可能、20〜25MBでのメモリ警告。

256MBインストール済み=>120-150MBが利用可能、80-90MBでmem警告。

512MBインストール済み=>340-370MBが利用可能、260-300MBでmem警告。

もちろん、これらは概算ですが、デバイスによっては、NSMutableArrayのサイズが使用可能なメモリに依存することが明らかにわかります。

于 2012-07-07T04:23:24.663 に答える