NSApplication の起動プロセスについてくわしく
Everything you always wanted to know about NSApplication というエントリで、NSApplication の起動プロセスについて詳しく説明している。
- NSApplication
- NSAutoreleasePool
- NSMenu
- NSThread
- NSWindow
といった主要なクラスをポージングで差し替えて、実際にどう動作しているかを観察したというもの。以前に似たようなものをどこかで見た記憶はあるのだけれど探し出せず。
awakeFromNib だと早すぎる/遅すぎるってときにはどこで処理すべきか?、や NSApplicationWillFinishLaunchingNotification と NSApplicationDidFinishLaunchingNotification はどのくらい違うの?、などのややマニアックな疑問への回答を与えてくれる。
| 固定リンク
最近のコメント