Как реализовать плагин Adobe Photoshop на основе какао
Какао раньше работал на CS3 схитрость в том, чтобы поместить пакет Какао в основной пакет плагинов Carbon, загружая его из Carbon и выпуская NSApplicationLoad (). Это связано с тем, что Photoshop CS3 был только для углерода и использовался для выгрузки пакетов плагинов.
Photoshop CS4 использует Какао и имеет собственный пул NSAutorelease в главном потоке.
В Photoshop CS4 из коробки работают очень простые оконные сгибы / кончики, загружаемые NSWindowController.
Но просто добавьте привязку к элементу управления в окне, и вы получите забавные сбои, при необходимости при закрытии окна, при втором использовании плагина или даже при закрытии самого Photoshop.
Почему все работает хорошо, пока я не использую некоторые расширенные функции Какао? Я застрял.
EDITЯ действительно нашел решение более широкой проблемы "Как использовать Какао в плагине Photoshop CS3 / CS4?". Увидеть ниже.