从ios移植到Windows

时间:2011-10-12 14:59:59

标签: objective-c ios restkit

我即将为Windows编写代码,其功能与已编写的iPhone应用程序中的功能有些相似。我正在考虑将常用功能分离为一个组件,并将其编译为iPhone和Windows。此代码使用Objective C编写,并使用RestKit和Core Data(可能还有sqlite)。为Windows编译它是一项可行的任务吗?据我所知,GCC可以在Windows上编译Objective C,但我不确定Windows上的RestKit和Core Data api的可用性。我看过两个可能有用的名字:GNUStep和Cocotron,但我不知道它们是否能与RestKit一起发挥。

注意:我不知道iOS开发,所以我可能会混淆一些东西。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您无法轻松地在应用程序之间共享此功能。 CoreData为sql存储使用自定义的opaque(未记录)格式。你很难对此进行逆向工程。

通过为Windows重写该部分,您可能会节省大量时间,而不是试图让它工作。实际上没有太多的iOS代码可以在windows下重用,除非你已经编写了纯C或C ++。