2011-10-07 98 views
7

我們部門繼承了兩個新的代碼庫。一個在C#中,另一個在Objective C中。第一個在第二個中也有一些我們需要的功能。將C#批量翻譯爲Objective C

我意識到不會有一對一的關係,我們可以運行一個簡單的翻譯器從C#移動到Objective C,但是有一些工具可以對語法進行粗略轉換。

我們主要是在尋找一個可以做一些無意識部分的工具。我不希望手動翻譯1000個函數標題,例如,當兩者的格式定義得很好時。

編輯

即使是一些我們可以在一個單獨的方法之一一次運行會顯著加快這一進程。

+0

我個人不知道 - 但祝你好運:) –

+1

我個人會寫一堆Python腳本。 Ruby也是一個不錯的選擇。 – zaph

+1

請參閱http://stackoverflow.com/questions/3455456/how-to-translate-between-programming-languages/3460977#3460977已經有一個C#前端。 –

回答

1

你擺脫了C#代碼庫嗎?如果不是,那麼您可以從另一個角度來看待這個問題 - 而不是承擔成千上萬個依賴於大量API的類的努力,如何將現有的功能公開爲可以從您的目標中調用的服務-C代碼?您可以使用Web服務來完成此操作。

另外,你可以看看莫諾/可可#,雖然我懷疑這將是你的問題的一個可行的解決方案。