1

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

注意:我对 iOS 开发一无所知,所以我可能会感到困惑。任何帮助表示赞赏。

4

1 回答 1

1

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

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

于 2011-10-12T15:09:50.900 回答