ARCを使用しないプログラムを自分自身で描き、手動で参照カウントを行う必要があります。オブジェクトがARCによって行われた参照カウントが0に達したときに自動的にオブジェクトの割り当てを解除する行為か、またはARCの使用率に関係なく言語(コンパイラ)自体によってオブジェクトが提供されるかどうか自動オブジェクトの割り当て解除は、ARCの機能またはObjective-C言語自体の機能ですか?
0
A
答えて
1
オブジェクトの割り当て解除は、-release
の実装の一部です。その参照カウントが0
に達したときに、受信機がdealloc
メッセージが送信され
:(
NSObject
プロトコルはなく、クラスの一部である)documentation for that methodから明らかにARCに依存することはできません。
1
いいえ、これはObjective Cランタイムの機能です。 ARCはretain
/release
をあなたに(他の魔法とともに)召喚します。
関連する問題
- 1. xcode 4.1の割り当て解除機能
- 2. この機能割り当てはどのように機能しますか?
- 3. 自動発行割り当てが正しく機能していません
- 4. 機能的なJavaScript、割り当てを解除する
- 5. ARCはすべてのオブジェクトで機能しますか?
- 6. ARCがオブジェクトを割り当て解除するのはなぜですか?
- 7. Numpy:機能割り当てですか?
- 8. 自動メモリ割り当ては実際にC++でどのように機能しますか?
- 9. Java機能インタフェースは自動的に最初の引数をクラスとして割り当てますか?
- 10. Googleクラウド機能GitHubの自動デプロイ担当者は言う:サービスのタイムアウト
- 11. Chrome拡張機能の自動化機能ですか?
- 12. エラー:自動機能
- 13. メモ帳++の自動保存機能/プラグインはありますか?
- 14. UILabelの自動スクロール機能
- 15. Enthought Canopyには自動補完機能や自動提案機能がありますか?
- 16. 自分のパイプ機能をC言語で書く
- 17. 割り当て機能(Railsの)
- 18. さまざまな機能のメモリ割り当てですか?
- 19. 複数の機能を1つの機能に割り当てます。 jQueryの
- 20. 構造体の自由な機能
- 21. 自動メモリの割り当てが解除されていますか?
- 22. SMLNJ - 機能自体は動作しますが、ではない別の関数
- 23. 自動ドロップ機能と自動更新機能を備えたHTMLドロップダウンメニュー
- 24. ES6非構造オブジェクトの割り当て機能パラメータのデフォルト値
- 25. 強力なプロパティでの割り当ては機能しますが、弱いプロパティでの割り当てはなぜ機能しませんか?
- 26. MXNETには自動判別機能がありますか?
- 27. YouCompleteMeは自動完成機能ではありません
- 28. JavaScriptオブジェクトの作成と割り当てが機能しない
- 29. 副機能を持つ異なる機能または単一の割り当て可能なプロパティ?
- 30. クロム拡張機能の自動更新機能をカスタマイズする