Вероятно, что большая часть пользовательского интерфейса Tweetie реализована с использованием пользовательских элементов управления. Вы захотите взглянуть на подклассы NSView и как обрабатывать события рисования и мыши. Для этого нет ничего встроенного в инфраструктуру Cocoa.
Документация NSView содержит информацию о представлении программирования , рисовании и обработке событий . Если вы новичок в Cocoa, возможно, вы захотите начать с чего-то встроенного, поскольку это потребует много работы (и требует довольно хорошего понимания того, как работает фреймворк).