メモリが少なくなると、システムはそのUIApplicationDidReceiveMemoryWarningNotification通知を送信します。しかし、私はそれを取得しない...それは私のアプリケーションの代表者、右で実装する必要がありますメソッドではない?この通知を受け取るにはどうすればよいですか?UIApplicationDidReceiveMemoryWarningNotificationでどのように反応できますか?
0
A
答えて
2
アプリケーションデリゲートに "applicationDidReceiveMemoryWarning:(UI Application *)application"を実装します。
これは、メモリ制限を超えようとしていることを伝える警告通知です。その時点で、OSによってアプリケーションプロセスが強制終了されます。applicationDidReceiveMemoryWarningでは、メモリを解放して解放してOSがあなたのアプリを殺すのを防ぎます。
@interface MyApp: NSObject <UIApplicationDelegate>
{
}
@end
@implementation
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
[[TextureMgr sharedTextureMgr] removeAllTextures];
}
@end
これは、機能の標準的な「Cocos2D-iphone」実装です。
2
アプリデリゲートは-applicationDidReceiveMemoryWarning:
メソッドを実装できます。他のオブジェクトはUIApplicationDidReceiveMemoryWarningNotification
のオブザーバーとして登録できます。 http://developer.apple.com/iphone/library/documentation/Performance/Conceptual/ManagingMemory/Articles/MemoryAlloc.html#//apple_ref/doc/uid/20001881-SW1
関連する問題
- 1. 反応するカメラにどのようにアクセスできますか?
- 2. どのように反応するネイティブですか?
- 3. Javascriptはどのようにエラーに反応しますか?
- 4. ビューはどのようにマウスホイールに反応しますか?
- 5. 反応ネイティブストレージはどのように機能しますか?ベースプリンシパル
- 6. wpfアプリケーションでスリープモードから復帰するウィンドウにどのように反応できますか?
- 7. どのように反応ネイティブでデフォルトのスプラッシュ画面を無効にすることができますか?
- 8. コンポーネント間でアニメーションの反応を反応させよう
- 9. UITextFieldのタッチイベントにどのように応答できますか?
- 10. changeAttributes:WebViewの委任パススルーにどのように反応するのですか?
- 11. 非同期イベント(ログイン)にどのように反応するのですか?
- 12. 強制終了にどのように反応するのですか?
- 13. どのように応答データを追加できますか?
- 14. どのようにしてアンドロイドの反応ネイティブの最後のアクティビティに戻ることができますか?
- 15. 特定の領域外のクリックにどのように反応しますか?
- 16. 非常に素早いタッチにどのように反応しますか?
- 17. どのように私のグリッターを反応させることができますか
- 18. シーケンスをどのように反復すべきですか?
- 19. Reduxに反応しますか? 「文脈」の問題はどうですか?
- 20. ExtJSグリッドをどのように反応させるか
- 21. どのように画像を反応させることができますか?
- 22. 角度ui/bootstrapはどのように100%高さに反応しますか?
- 23. 反射はサテライトアセンブリでどのように使用できますか?
- 24. 私の出版物をどのように反応させておくべきですか?
- 25. 外部キーボードの矢印キーにどのように応答できますか?
- 26. どのようにhttp応答ヘッダーからNginxを削除できますか?
- 27. iPhoneを振るユーザーにどのように応答できますか?
- 28. WebViewは自分のtapGestureに反応しませんどのように可能ですか?
- 29. フレックスボックスはネイティブで反応しますか?
- 30. gccは同じコマンドで-O2と-O0にどのように反応しますか?
SafariでそのURLが開かれない... – Thanks
OK、私はあなたが2.0のドキュメントをインストールしていないと思います。ウェブリンクに置き換えられました。 –