Cocoa solía trabajar en CS3 con el trick of putting a Cocoa bundle inside the main Carbon plugin bundle, cargándolo desde Carbon y emitiendo un NSApplicationLoad(). Esto se debe a que Photoshop CS3 era solo de carbono y se usa para descargar los paquetes de complementos.Cómo implementar un complemento Adobe Photoshop basado en cacao
Photoshop CS4 usa Cocoa y tiene su propio grupo NSAutorelease en el hilo principal.
En Photoshop CS4 las xibs/nibs basadas en ventanas muy simples cargadas por un NSWindowController funcionan de la caja.
Pero simplemente agregue un enlace a un control en la ventana y obtendrá bloqueos divertidos, opcionalmente al cerrar la ventana, o la segunda vez que usa el complemento, o incluso al cerrar Photoshop.
¿Por qué todo parece funcionar bien hasta que utilizo algunas características avanzadas de Cocoa? Estoy atascado.
EDIT: Realmente he encontrado la solución al problema más amplio "¿Cómo usar Cocoa en un plugin Photoshop CS3/CS4?". Vea abajo.
@IlDan - ¿ha podido obtener enlaces de cacao para trabajar dentro de su complemento? Mira mi pregunta sobre el desbordamiento de pila sobre el cacao en el choque de carbono. Estoy teniendo problemas con eso y cualquier interior sería apreciado. –