6

我在 XCode 中工作,我还编写了一个外部编辑器工具来生成项目中使用的资源。在最佳情况下,该工具将编辑 project.pbxproj 文件,以便它包含项目中生成的资源。我已经通读了该文件以试图理解它,它大部分是可辨别的,但我仍然有一个主要问题。

如果我想从 XCode 外部生成一个新组(或新的任何东西,就此而言),我怎么知道要使用什么 ID 代码?例如:19C28FACFE9D520D11CA2CBB 是我项目中的其中之一。如果我自己制作,我怎么知道该使用什么?他们只需要独一无二吗?只组成一个是否合法:000000000000000000000001 和 000000000000000000000002 和 000000000000000000000003 等?

对此的任何帮助都会很棒。谢谢。

4

1 回答 1

5

是的,你可以自己制作。最好的方法是使用诸如 MD5 或 SHA1 之类的哈希函数来生成它,然后您可以将其截断为所需的长度。我会散列文件/组的名称以及附加的时间戳,这样您可以获得更独特的结果。

于 2009-06-04T19:36:14.277 回答