2012-08-10 49 views
0

我正在開發一個mac程序,有些代碼非常相似,所以我想用ruby的元編程功能來簡化它。我可以用ruby編碼objective-c混合嗎?

我可以在我的原始xcode項目中混合使用ruby代碼嗎?

我用Google搜索了一個名爲MacRuby的項目,但它似乎不是我想要的。因爲我只想在我的objective-c項目中嵌入一些ruby代碼或一個或兩個ruby文件,而不是使用整個ruby項目。

有沒有人有一些想法?

順便說一下,我正在使用cocos2d框架。

所以我想這個解決方案不會影響我的原始項目。

+0

MacRuby可以很好地與Objective-C代碼混合使用。如果你想要一些小而嵌入的東西,請檢查一下mruby(雖然它還不穩定)。 – echristopherson 2012-08-10 19:35:44

+0

@echristopherson,我已經有了一個大項目,我只是想用ruby自動創建一些類似的代碼,MacRuby似乎沒有幫助... – HanXu 2012-08-11 00:44:33

回答

0

XCode由Apple開發,僅識別Objective-C。這不像Eclipse,你可以混用不同的解釋器和編譯器。

您可以在Ruby上創建HTML Web應用程序,在HTTP服務器上運行它並從您的iPhone/iPad應用程序訪問。

+0

不完全正確。 Xcode也可以識別C和I _believe_ C++。任何可以用clang編譯的東西。 – 2012-08-10 17:03:38

+0

C++以及文件只需要有適當的擴展。 – Dima 2012-08-10 17:23:40

+0

明白了,我會用手輸入那些無聊的代碼... – HanXu 2012-08-11 00:43:04

相關問題