我需要讀/寫Xcode項目定義文件(myproject.xcodeproj/project.pbxproj) - 是否有任何正式的文件格式規範,我可以用它來創建一個解析器?尋找.pbxproj文件的正式規範
1
A
回答
2
您可以從this introduction開始。然後看看某種參考here。
還有蘋果的core concepts(項目,目標,工作區,計劃)的描述。
1
盡我所知,它是Xcode的內部實現細節。如果有正式的定義,這將是令人驚訝的。
0
pbxproj文件似乎使用NSCoder的一些內部實現來實現; 「isa」是Objective-C的「類名」內部名稱,提及「歸檔」提醒NSArchiver/NSKeyedArchiver,NSCoder的具體實現。
pbxproj看起來像一個對象字典的存檔,它可能用作Xcode項目的內部內存模型。它引用了許多類似於Xcode模型類的類名。
我不知道檔案格式和類的正式規範。事實上,我今天就這樣問道:蘋果在哪裏使用了NSCoder。另一方面,編寫能夠解碼這個對象樹的東西,然後確定對象之間的目的和連接,就是我要如何繼續下去的。
相關問題
- 1. 尋找官方的ATA-4規範/ RFC
- 2. 無法從.pbxproj文件
- 3. 尋找的文件
- 4. 尋找正則表達式
- 5. 尋找正則表達式
- 6. 尋找正則表達式
- 7. 尋找的正則表達式,將覆蓋每一個「文件://」
- 8. 我在哪裏可以找到GNU ar文件格式規範?
- 9. .gemrc文件規範
- 10. 護欄尋找規格文件夾,但沒有規格文件夾
- 11. Aquamacs文件模式規範錯誤
- 12. 尋找Server Sent Events規範的客戶端的Java實現。
- 13. 正在尋找一個文件文件系統或歸檔文件格式
- 14. 尋找地道方式正則表達式處理Ruby中的文本文件
- 15. 尋找適用於Google App Engine的非規範化建議
- 16. video.js的MP4文件 - 規範
- 17. 這是關於正式的規範
- 18. 尋找一個ASP.NET規劃控件
- 19. 尋找kml文件
- 20. 尋找QML格式文件解析器
- 21. 尋找正則表達式/ *!* /;在一個文件中
- 22. 使用python在大文件中尋找正則表達式
- 23. 尋找一個正則表達式從文件
- 24. 我正在尋找一種方式,C頭文件
- 25. Javascript正則表達式尋找模式
- 26. 尋找正則表達式,unicode模式
- 27. 如何解決文件衝突::尋找::規則和文件::查找
- 28. 尋找特定格式文本的正則表達式
- 29. 在vba範圍內尋找文本
- 30. 規劃文檔生成項目;尋找輸出格式建議