Несмотря на наличие документа Human Interface Guidelines (HIG), многие высококачественные настольные приложения для Mac используют пользовательские элементы управления. Мой вопрос: каков наилучший подход для запуска управления подклассами для разработки Какао? Меня удивляет, как мало (хорошей) информации по этой теме. Каким путем лучше следовать, чтобы не получить хороший, но наполовину сломанный контроль?