1

ゲームのロード画面ですべてのテクスチャをプリロードする必要があるかどうかを判断しようとしていますが、これに使用できるメモリ量がわかりません。Web を見回したところ、80MB 以下であればすべてのテクスチャをプリロードできると誰かが言っている場所を見つけました。これが正しい場合、すべての iOS デバイス (iPhone 3gs 以降) で 80MB ということですか?

4

1 に答える 1

3

システムだけが知っている

最終的に、この質問はすべてメモリに関するものです。Apple は、あなたがメモリを使って何をしているかは気にしません。彼らは、あなたがどれだけメモリを使っているかを気にするだけです。

デバイス X 以降で使用できるメモリ量に「ハード セット」の制限はありません。システム(iOS)がそれを決定します。

使用量が多すぎる場合、システムはメモリ警告を送信します。メモリ使用量が増えると、システムはバックグラウンド タスク (音楽など) を強制終了し始めます。

使いすぎると、アプリが死んでしまいます

これはデバイスによって異なります。たとえば、3GS には 256 MB の RAM があり、4 以降には 512 MB があり、将来のデバイスにはさらに多くの RAM が搭載される可能性があります。それに応じて調整します。

そのため、アプリをテストし、メモリの警告を監視して、メモリ使用量を最適化してください!

于 2013-06-05T19:08:11.090 に答える