『UFOキャプチャー』のアップデート(ver1.1.2)がリリースされました!
以下の不具合を修正しました。
※ぬいぐるみ画像の不具合
ごくまれに、ぬいぐるみの画像が他のぬいぐるみと連動してしまったり、透明になってしまったりする不具合を修正しました。
※アプリが強制終了する問題
内部修正により、プレイ中に強制終了してしまう不具合を改善しました。
また、ぬいぐるみゲット画面でアプリが終了した場合でも、ぬいぐるみが消えないように仕様変更しました。
以下、ちょっと開発内部的な話。
上の問題は、ぬいぐるみごとに当てられたIDが、
ごくまれに一致してしまうことによる不具合。
(データ作製時間と0〜99のランダム数値の連結で生成していたのですが、
ハイスペックなiPhone5さんだと、同時刻(秒単位)にぬいぐるみが複数生成されてしまい、
1%の確率でIDが一致してしまう、ということでした。。)
⇒通しナンバーをつける仕様に変更。(なぜ最初からそうしなかった)
強制終了の問題は完全解決ではありませんが、
おそらく、imageNamedメソッドの乱用がいけなかったのではないかと……。
imageNamedで呼び出すとキャッシュがたまってメモリ不足になるらしいです。
(かなり初歩の問題でごめんなさい……。やっぱりメモリ関係はちゃんと勉強すべきだなぁ)
⇒initWithContentsOfFileで読み込むように書き換え。
0 件のコメント:
コメントを投稿