我想編寫一個工具,它可以在開發軟件時爲Objective-c類名,選擇器名和屬性名執行代碼完成。 (即可以定期運行並構建類名稱樹及其屬性/選擇器的東西)。Objective-C代碼分析
有沒有我可以使用的API? 。 。我正在研究鐺靜態分析器,但是由於在文檔上快速運行,似乎我需要更低級別的東西。
我想編寫一個工具,它可以在開發軟件時爲Objective-c類名,選擇器名和屬性名執行代碼完成。 (即可以定期運行並構建類名稱樹及其屬性/選擇器的東西)。Objective-C代碼分析
有沒有我可以使用的API? 。 。我正在研究鐺靜態分析器,但是由於在文檔上快速運行,似乎我需要更低級別的東西。
這個沒有太多的答案,但@CodaFi基於評論:
然後CLANG AST是要走的路。實際上,你所能寫的任何東西都無法與CLANG團隊的質量和廣度相匹配,所以不妨使用它。
這是一個真正的龐大的承諾。 Eclipse是否做了你想要的東西?並稱,對目標C也許是一個可以實現的目標...
謝謝,但沒有.Eclipse不是我正在尋找的。這兩個選項似乎是使用clang AST,或者將一個Objective-C語法提供給像YACC這樣的編譯器編譯器。 –
Build time?你的意思是你想要一個CLANG擴展......在構建過程中爲我們寫代碼? – CodaFi
@CodaFi - 呃 - 對不起。我描述得很糟糕。 。我的意思是在開發期間。 –
然後CLANG AST是要走的路。實際上,你所能寫的任何東西都無法與CLANG團隊的質量和廣度相匹配,所以不妨使用它。 – CodaFi