« TMPresents 0.3.4.1 (バイナリのみ) リリース | トップページ | MacFUSE の Objective-C ライブラリ from Google »

2007.03.12

NSApplication の起動プロセスについてくわしく

Everything you always wanted to know about NSApplication というエントリで、NSApplication の起動プロセスについて詳しく説明している。

  • NSApplication
  • NSAutoreleasePool
  • NSMenu
  • NSThread
  • NSWindow

といった主要なクラスをポージングで差し替えて、実際にどう動作しているかを観察したというもの。以前に似たようなものをどこかで見た記憶はあるのだけれど探し出せず。

awakeFromNib だと早すぎる/遅すぎるってときにはどこで処理すべきか?、や NSApplicationWillFinishLaunchingNotification と NSApplicationDidFinishLaunchingNotification はどのくらい違うの?、などのややマニアックな疑問への回答を与えてくれる。

|

« TMPresents 0.3.4.1 (バイナリのみ) リリース | トップページ | MacFUSE の Objective-C ライブラリ from Google »