生のCoreFoundationの実装の解説でも読めばええんでないの

「WindowsがOSの機能として持ってるメッセージキューを
Obj-Cでは言語ランタイムの機能として持ってるって考えろ
メッセージを投げる対象がウィンドウではなく各クラスのインスタンスになったものだ」

って、Windowsプログラムやったことある人に言えば大体通じた