2012-02-08 49 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

回答

相关问题