在Finder中向徽标图标添加徽章

his*_*boy 6 icons finder overlay objective-c

我正在家里做一个小项目,它会根据状态为特定文件添加徽章(也就是图标叠加).无论如何,我用谷歌搜索了它,我能找到的唯一文件是在Apple的开发者网站上(获取和使用带图标服务的图标).

文档希望开发人员熟悉Objective-C文件API,我不是.所以,我想知道是否有人可以请给我一些代码示例,用于在文件和目录中添加徽章.提前致谢!!

epa*_*tel 6

如何潜入SCPlugin的来源.我相信他们正在做一些有效的事情.代码在这里http://scplugin.tigris.org/svn/scplugin/trunk,用"guest"登录,没有密码.我不会说这很容易......

alt text http://scplugin.tigris.org/images/badging.png


AlB*_*lue 2

您发布的链接适用于 Carbon(MacOSX 之前的版本)API。虽然它可能在 10.5 的 Carbon finder 中工作,但 10.6 中的 Finder 是纯 Cocoa,因此可能不支持这方面的徽章概念。

您可以使用NSDockTile将徽章添加到扩展坞中的应用程序,但总体而言,您在应用程序的文档中不会有太多运气。您要么需要通过其他机制监视文档,然后使用 QuickLook 插件等来生成包含您所处状态的微型视图。

如果做不到这一点,您可以编写自己的文档视图(您可以在其中添加此类信息),而不是使用 Finder。