我在网上找到了很多关于在Mac上制作Photoshop插件的文章和教程。问题是,许多文章都过时了,只适用于CS1/2/3/4版本,或者涉及到似乎已经过时的工具或API。一些文章说你必须使用CodeWarrior,但似乎在Mac编程领域中这个软件已经不存在了。
现在是2011年,在Snow Leopard上仅为CS5制作插件,应该使用什么工具链以及哪些库/API/框架呢?
我得到的印象是Carbon(不知道具体是什么)已经过时了,需要避免使用,但不清楚对插件是否也是如此。我不确定是否应该使用Cocoa(不知道具体是什么)。我认为我需要Core Foundation(不知道是什么……)。在64位和32位之间有选择吗,还是CS5纯粹是64位?(当然我更喜欢64位)。我已经安装了Photoshop CS5 SDK和Photoshop CS5本身。
XCode可以用作IDE吗?如果手动编写makefile并在命令行上编译更容易或唯一可能的话,我会这样做。如果可以使用XCode,应该使用哪个项目模板?我读到过“Mach-O”,它与PS插件有什么关系?
由于我完全不懂任何类型的Mac编程,所以这让我特别困惑,尽管我在Linux和其他平台上有多年的经验。