2012-02-08 100 views
1

我們有一個用Objective-C編寫的同步庫的代碼庫。一般來說,它只使用Foundation框架的東西(NSArray的,NSDictionary的,NSURLConnection的等等)。我可以編譯Objective-C代碼以在多個平臺上運行嗎?

我們還在這個代碼庫中使用了一些Cocoa特有的功能:KVO和委託。

是否可以將此代碼庫編譯到其他平臺,類似於如何將C/C++代碼編譯到多個平臺?我應該如何去做這件事?我需要什麼工具?

編輯:我們最感興趣的平臺(如果可能的話,當然):Windows中,Android,黑莓,Windows Phone 7的

在此先感謝。

+0

你是指什麼平臺?你能列出一些你想交叉編譯的平臺嗎? – 2012-02-08 15:13:42

+0

@PeterM:我編輯了我的文章:Windows,Android,BlackBerry,Windows Phone 7將是最重要的。之後,儘可能多的其他平臺。 – Andrei 2012-02-08 15:31:10

+0

我想說,良好的跨平臺開發(如安全)必須從一開始就被認爲是正確的,事後並沒有真正加入。很遺憾,您從一開始就沒有像C/C++那樣編寫代碼,以提高您的跨平臺能力。從Objective-C開始對你來說會更困難。 – 2012-02-08 16:28:38

回答

相關問題