2016-05-15 8 views
0

iPhone 4以上のアプリを製作中です。私はiPhone 4のメモリは約150MBの低さを知っている。私には3つのシーンがあります。最初のシーン歓迎シーン50メガバイト。ゲームのプレイシーンは100MB、エンディングシーンの敗北シーンは50MBです。シーンを別のシーンに移動する前に解放することはできますか?

アプリを起動するとき、RAMは50MBになります。その後、ゲームのプレイを開始するメモリは100MBになります。敗北した場合、200MBまで追加して終了シーン50MBになります。これはひどいです。なぜなら、iPhone 4はあまりサポートできず、クラッシュするからです。

各バージョンのシーンを公開できるかどうかを知りたいので、さまざまなバージョンのiPhoneをサポートできます。申し訳ありませんが、これは既に私に私の問題への答えを見つけることができるように私にリンクを提供している場合は尋ねられている場合。私は自動リリースを試みましたが、まだそれは仕事を完了しません。遅いかもしれませんが、遅すぎるかもしれません。

答えて

0

私は問題をうまく解決しました:D how?私はまたしてもあなた彼らはあったが、1倍、2倍、3倍の画像を追加

if (SYSTEM_VERSION_LESS_THAN(@"8.0")) { 

} 

if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")) { 


} 

:コード:さて私は、iOS 7で、iphone 4は、上記行くカント8以下のiOSの上の負荷を最小限にするためのコードが追加しました前にしかし最も明白な1つは、iphone 6plus <で実行されていたum lolシミュレータでした:Dとumは、最大で、60MBの完全に最適化されたiPhone 4で3倍の200MBをロードしました:D、成功!次のnsuserdefaultを発行して、単純なブール値を保存します。(

関連する問題