我可以编译Objective-C代码以跨多个平台运行吗?

时间:2012-02-08 15:04:55

标签: objective-c gcc dll cross-compiling

我们有一个用Objective-C编写的同步库的代码库。一般来说,它只使用Foundation框架中的东西(NSArray,NSDictionary,NSURLConnection等)。

我们还在此代码库中使用了一些特定于Cocoa的功能:KVO和委派。

是否可以将此代码库编译到其他平台,类似于如何将C / C ++代码编译到多个平台?我该怎么做呢?我需要什么工具?

编辑:我们最感兴趣的平台(如果可能的话):Windows,Android,BlackBerry,Windows Phone 7

提前致谢。

1 个答案:

答案 0 :(得分:2)

这是来自cocoawithlove的一篇令人愉快的文章 - Options for porting Objective-C/Cocoa apps to Windows。它至少回答了如何将ObjectiveC移植到Windows。