【问题标题】:How do I iterate over a Mac Resource Fork如何迭代 Mac Resource Fork
【发布时间】:2014-11-09 03:52:25
【问题描述】:

我希望能够迭代 Mac OS Resource Fork,以便 Cocoa 窗口可以显示特定资源类型(即'MADI')的资源数量。 我想使用(是的,我知道它们已被弃用)碳资源管理器功能。我能想到的获取所有值的唯一方法是从SHORT_MINSHORT_MAX 强制检查每个OSType。

部分问题在于标头中没有文档,并且由于其大小,我不愿意下载旧版 API 参考。

【问题讨论】:

    标签: objective-c macos macos-carbon resource-files file-forks


    【解决方案1】:

    我好像把Get1IndResource()Get1Resource()混在了我的脑海里。

    Get1IndResource() 根据特定资源在资源文件/fork 中的顺序进行迭代,从 1 而不是 0 开始(很可能从 Pascal 编写/使用 Mac API 时开始)。 Get1Resource()从资源ID号获取资源数据。

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2016-07-19
      • 2014-04-28
      • 1970-01-01
      • 2018-08-06
      • 2016-04-09
      • 1970-01-01
      • 2011-05-18
      • 2021-06-22
      相关资源
      最近更新 更多