2010-03-04 76 views

回答

1

盡我所知,它是Xcode的內部實現細節。如果有正式的定義,這將是令人驚訝的。

0

pbxproj文件似乎使用NSCoder的一些內部實現來實現; 「isa」是Objective-C的「類名」內部名稱,提及「歸檔」提醒NSArchiver/NSKeyedArchiver,NSCoder的具體實現。

pbxproj看起來像一個對象字典的存檔,它可能用作Xcode項目的內部內存模型。它引用了許多類似於Xcode模型類的類名。

我不知道檔案格式和類的正式規範。事實上,我今天就這樣問道:蘋果在哪裏使用了NSCoder。另一方面,編寫能夠解碼這個對象樹的東西,然後確定對象之間的目的和連接,就是我要如何繼續下去的。