Какие инструменты необходимы для создания подключаемых модулей для Photoshop CS5?

Я нашел в Интернете множество статей и инструкций по созданию плагинов для Photoshop на Mac. Проблема в том, что многие из них устарели, относятся только к CS1 / 2/3/4 или относятся к инструментам или API, которые (кажется) устарели. В некоторых статьях говорится, что вы должны использовать CodeWarrior, но, похоже, этого больше нет даже в области программирования Mac.

Сегодня, в 2011 году, когда я делаю плагины только для CS5 и только на Mac под управлением Snow Leopard, каков правильный набор инструментов и какие библиотеки / API / фреймворки мне следует использовать?

У меня сложилось впечатление, что Carbon (что бы это ни было) является старым и его следует избегать, но неясно, верно ли это для плагинов. Я не понимаю, следует ли мне использовать какао (что бы это ни было) или нет. Я действительно думаю, что мне понадобится Core Foundation (что угодно ...) Есть ли выбор между 64 битами или 32 битами, или CS5 будет чисто 64 битным и все? (Я, конечно, предпочитаю 64-битную версию.) У меня есть Photoshop CS5 SDK и сам Photoshop CS5.

Можно ли использовать XCode в качестве IDE? Я вручную напишу make-файл и скомпилирую из командной строки, если это проще или это единственный возможный способ. Если XCode можно использовать, какой шаблон проекта использовать? Что это за "Mach-O", о котором я читал, и как это применимо к плагинам PS?

Это особенно сбивает с толку, поскольку я полный новичок в программировании для Mac любого рода, хотя много лет имею опыт работы с Linux и другими платформами .

8
задан DarenW 30 June 2011 в 00:22
поделиться