Представлением в Adium является AIMessageEntryTextView, а также его суперклассы AISendingTextView и AITextViewWithPlaceholder, а фактическое изменение размера (в отличие от определения правильного размера в качестве гипотетического идеала) выполняется AIMessageViewController в ответ на AIViewDesiredSizeDidChangeNotification
.
Обратите внимание, что Adium лицензируется по GPLv2, поэтому, если вы не собираетесь использовать ту же лицензию при выпуске своего собственного проекта, вы не можете отменить какой-либо код Adium для этой цели.