私はObjective C iPhoneプログラミングの初心者です... "awakeFromNib"という名前のメソッドを含むコードがたくさんあります。どういう意味ですか?どのように、いつ、どこでこのメソッドを呼び出すのですか? ありがとう...awakeFromNibは本当に何ですか?
7
A
答えて
9
awakeFromNib
は、xib/nibファイルにアーカイブされているオブジェクト(ビュー、コントローラなど)に対して呼び出されます。これは、基本的にxib/nibがアーカイブされていないことを意味し、すべてのオブジェクトのすべての接続(IBActions
/IBOutlets
)が作成され、作業オブジェクトグラフがあります。
xibの特定のビューに与えたカスタム表示クラスを使用しているときに使用します。
1
あなたは電話しません。 nibファイルの読み込み後、その中のすべてのビュー(ボタン、UIViewなど)は、それぞれのクラスから自動的にawakeFromNib
を呼び出します。プログラマチックにサブビューを作成する場合は、init
メソッドと同様に、このメソッドを設定およびレイアウト用にオーバーライドします。
+0
ああ..私は..それは文字通りすべてが正しく読み込まれた後にawakeFromNibが呼び出されることを意味するのですか?おかげでKyr .. – Aldee
関連する問題
- 1. EditorReuseAttributeは本当に何ですか?
- 2. fsync、sync:それは本当に何をするのですか?
- 3. エクスプレス次の機能、それは本当に何ですか?
- 4. HTML5 appcache:NETWORK:セクションは本当に何ですか?
- 5. 本当に使われている `constructor`プロパティは何ですか?
- 6. 本当にRikulo dartとは何ですか?
- 7. 本当にFlex 4の<s:CallResponder>クラスは何ですか?
- 8. 本当にrubyのStringIOクラスは何ですか?
- 9. 本当に仮想関数は何ですか?
- 10. function(){}は本当ですか?
- 11. は本当に
- 12. AngularJSは本当にMVCですか?
- 13. アーランは本当に速いですか?
- 14. EF4クラスは本当にPOCOですか?
- 15. QtWebKitは本当にクロスプラットフォームですか?
- 16. SyncRootオブジェクトは本当にスレッドセーフですか?
- 17. Backbone.jsは本当にMVCですか?
- 18. Monoは本当にクロスプラットフォームですか?
- 19. CDATAは本当に必要ですか?
- 20. XHTMLは本当にXtensibleですか?
- 21. KillTimerは本当に必要ですか?
- 22. Vimは本当にいいですか?
- 23. コンジットのアップストリームタイプパラメータの本当のメリットは何ですか?
- 24. `delete`の戻り値の本当の意味は何ですか?
- 25. Blackberry Runtimestoreの本当の使い方は何ですか?
- 26. AndroidのcontentDescriptionタグの本当の目的は何ですか?
- 27. getcontextシステムコール(ucontext.h)は本当に何をしますか?
- 28. data-ajax = "false"は本当に何をしますか?
- 29. awakeFromNib反対ですか?
- 30. libが本当にjavascriptにもたらす特徴は何ですか?
ありがとうEimantas ..というのは、viewcontrollerのインスタンスを作成すると、生成されたオブジェクトが最初にアーカイブされるということですか? – Aldee
ペン先のオブジェクトがアーカイブされます。 View Controllerがアーカイブされていないペン先を持つと、メソッドは各オブジェクトに対して呼び出されます。 – Eimantas
オブジェクトはいつアーカイブまたはアーカイブされますか? – Gerry