-2
A
答えて
6
オブジェクトの割り当てを解除した後で再利用することはできません。
2回目の操作が完了するまで、単に解除してください。
5
前述のとおり、オブジェクトの割り当てが解除された後はオブジェクトを使用できません。割り当て解除は、retainCount
がゼロになるときに発生します。何らかの理由で[foo release]
コールを削除できない場合は、事前に[foo retain]
に電話する必要があります。 2回目の使用がまもなく行われる場合は、[foo release]
の代わりに[foo autorelease]
に電話をかけることもできます。
ここでのObjective-Cのメモリ管理のための非常に良いのチュートリアルがあります:あなたは再びそれを必要とすることがあります知っていればStanford's cs193p Lecture 4
関連する問題
- 1. オブジェクトはリリースされた後で使用しますか?
- 2. 質問については、オブジェクトのリリース
- 3. 自動リリースまたは直後にリリースする方が良いですか?
- 4. リリース後のAndroidアプリのデバッグ
- 5. 親オブジェクトがdeallocされた後にivarのリリースが遅れる
- 6. Gitの最後のリリースのエイリアスブランチ
- 7. longItemClickの後にExpandableListViewリリースのリスナーを実装する方法
- 8. オブジェクトの割り当てとそのリリース
- 9. iPhoneエラー、 '参照カウントされたオブジェクトはリリース後に使用エラーです';メモリリークのクリーンアップ
- 10. 数え切れないほどのリリース後にオブジェクトがまだ機能するのはなぜですか?
- 11. リファレンスカウントオブジェクトは、リリース後に使用されますか? NSXMLParser
- 12. iOS:自動リリース後のリリース
- 13. [[UIApplication sharedApplication] delegate]オブジェクトはいつリリースすればよいですか?
- 14. IBOutletsプロパティ。リリースまたはリリースしない
- 15. Connector/C++を使用してコード内のオブジェクトをいつリリースしますか?
- 16. HttpContext.Items辞書オブジェクトの使い方は?
- 17. Drupal 7 - オブジェクトの使い方
- 18. リリースには、オブジェクトを返したり、私はautoreleaseの
- 19. iPhone:のUITableViewのデリゲートはViewControllerをがリリースされた後
- 20. 仮想拡張メソッドは、今後のJava 8のリリースで
- 21. exeファイルがAES Java暗号化の後にリリースされない
- 22. -deallocではなく、(void)viewDidUnloadでオブジェクトをリリースするのはいつですか?
- 23. デバッグビルドアプリケーションのリリースCRTアセンブリのリリース
- 24. リリースではなくデバッグではないAPK分割の使用
- 25. リリース後にnilに設定するのはなぜですか?
- 26. コールバックでオブジェクトをリリースする方法を教えてください。
- 27. オブジェクトがリリースされる時期
- 28. iOSアレイコピー、リリース方法
- 29. オブジェクトの後に続くオブジェクト
- 30. CAトランジションとリリース後にViewまたはViewControllerを削除する方法
なぜあなたはそれを解放するのでしょうか? – TroutKing
ええと、あなたがそれで終わるまで '解放 'しないでください。 – Arkku
彼はそこに別の 'foo'を入れたくない場合は – PostMan