2010-03-04 72 views

回答

1

尽我所知,它是Xcode的内部实现细节。如果有正式的定义,这将是令人惊讶的。

0

pbxproj文件似乎使用NSCoder的一些内部实现来实现; “isa”是Objective-C的“类名”内部名称,提及“归档”提醒NSArchiver/NSKeyedArchiver,NSCoder的具体实现。

pbxproj看起来像一个对象字典的存档,它可能用作Xcode项目的内部内存模型。它引用了许多类似于Xcode模型类的类名。

我不知道档案格式和类的正式规范。事实上,我今天就这样问道:苹果在哪里使用了NSCoder。另一方面,编写能够解码这个对象树的东西,然后确定对象之间的目的和连接,就是我要如何继续下去的。