我正在考虑编写一个我想在 Windows、OSX 和 iOS 上使用的应用程序(如果其他人想要使用它,可能会插入 Android)。我想尽可能少地重复工作,但我很难找到有关执行此操作的最佳方法的信息。
根据我目前的发现,我无法使用像 QT 这样的框架,因为 iOS 不支持 QT,所以我似乎无法为每个目标重新创建界面。我正在考虑用 C++ 编写业务逻辑,因为它似乎受到 native 工具(Visual Studio 和 xCode)的支持。
有没有人有过这样的设置经验,如果有的话,你能为我指出此类开发的良好引用吗?
最佳答案
现在确实没有太多选择。 Qt 肯定会出现在 iOS 和 WP7 中,因此 C++ 是一个很好的可靠发展平台。
然而,也有提供跨平台 C# 的 mono 项目。
http://xamarin.com/monoforandroid
据我了解,您使用 C# 编写,它会编译为平台首选语言。
关于windows - 编写适用于 Windows、OS X、iOS 和潜在 Android 的通用代码的教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279882/