2009-08-05 9 views
0

iChatでは、リストウィンドウが開いていてサーバーに接続しているときに、自分のアカウントに資格情報を変更することができません。私はこれがどのように実装されているのか疑問に思います。iChatのデザインとは何ですか?

私は内部のiChatがICPreferencesControlerへのポインタとICListWIndowsの配列を保持ICAppDelegateのいくつかの並べ替えを持っていることを想像できます。そして、リストウィンドウが何かに接続されていることをどのように通知するのですか?

ここではiChatはNSNotificationCenterを使用していますか?または、設定ウィンドウへのポインタが-initWithPreferences:と一緒にリストウィンドウに渡されますか?

答えて

0

私が推測しなければならないのは、ICChatAccountオブジェクトが - [ICChatAccount isConnected]と似たように渡されているようなものです。 ICChatAccountは環境設定に保存されますが、設定を保存して読み込むだけではありません。

関連する問題