2011-11-08 15 views
1

iOS用AIRアプリケーションでガベージコレクションが実行されているかどうかは誰にも分かりますか?iOS用ガベージコレクション

+0

実行中のコードでAIRランタイムが内部的にガベージコレクションを実行するかどうか、またはiOS5で現在可能な自動参照カウントなどの拡張機能がAIRランタイムによって利用されているかどうかを確認しますか?こんにちは、Tegeril。 – Aaron

+0

。 Xcodeを使ってiOS5より前のアプリを構築したので、私はガベージコレクションサービスがなく、変数を手動でdeallocする必要がありました。 iOS用のAIRを使用してアプリケーションを公開するときと同じ方法で作業する必要があるのだろうかと思います。つまり、手動で参照をトラッキングし、変数を使用したときに変数をnullに設定しますか? – crooksy88

答えて

3

Flash/AIRランタイムのガベージコレクタは、実際にはiOSアプリケーションのAIRで実行されます。 AIRで明示的に変数をnullに設定することは、変数を削除するのではなく、参照カウントを減らして参照をクリアすることです。ガベージコレクタは後でそのメモリを実行してクリアします。あなたはSystem.gc()を使用することができますが、実際のガベージコレクタとそのしくみについてはしたいこと

すべての情報は、devnet article at Adobe.com

1

で利用可能です。 Hereは文書です。

それは、この方法と言う:

のみAIR Debug Launcher(ADL)で、または、インストールされたアプリケーションでは、アプリケーションセキュリティサンドボックス内のコンテンツで実行されているコンテンツで有効になっています。

関連する問題