Что такое дизайн iChat? - PullRequest
       5

Что такое дизайн iChat?

0 голосов
/ 05 августа 2009

iChat не позволяет изменять ваши учетные данные для вашей учетной записи, когда открыто окно списка и вы подключены к серверу. Мне просто интересно, как это реализовано.

Я мог бы представить, что внутри iChat есть что-то вроде ICAppDelegate, которое содержит указатель на ICPreferencesControler и массив ICListWIndows. А теперь, как в настройках сообщается, что окно списка связано с чем-то?

Использует ли iChat здесь NSNotificationCenter? Или, может быть, указатель на окно настроек передается с -initWithPreferences: в окно списка?

1 Ответ

0 голосов
/ 06 августа 2009

Если бы мне пришлось угадывать, я бы сказал, что это больше похоже на объект ICChatAccount, передаваемый с чем-то вроде - [ICChatAccount isConnected]. ICChatAccount будет сохранен в настройках, но он сделает больше, чем просто сохранит и загрузит настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...