代码之家  ›  专栏  ›  技术社区  ›  Michael Waterfall

将图标(mac和pc)添加到带有Cocoa的文件中

  •  1
  • Michael Waterfall  · 技术社区  · 15 年前

    查找器 资源管理器 它将有一个自定义图标。

    2 回复  |  直到 8 年前
        1
  •  2
  •   drawnonward    15 年前

    我没有Windows资源管理器的答案。对于MacOS,文件的自定义图标作为 kIconFamilyType 带id kCustomIconResource . 文件夹的自定义图标存储在名为 Icon\r (\r表示mac newline)在文件夹中。对于卷,自定义图标位于 .VolumeIcon.icns 文件位于卷的根目录下。在每种情况下,必须设置 kHasCustomIcon 项目的查找器标志。

    通常设置图标的方法是从GetInfo Finder窗口粘贴图标,或者向Finder发送一个apple事件。你可以通过cocoa发送apple事件,但是iPhone没有帮助。

        2
  •  6
  •   Girish Kolari    15 年前

    你可以用-setIcon:forFile:options:NSWorkspace上的方法,如果要更改Mac OS X中文件或文件夹的图标。