windows - 编写适用于 Windows、OS X、iOS 和潜在 Android 的通用代码的教程

标签 windows ios cross-platform

我正在考虑编写一个我想在 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/

相关文章:

ios - 等待完成处理程序完成 - Swift

ios - 如何使用 IBInspectable 来控制 subview 的属性?

perl - Perl 中的 Java File.pathSeparator

sql - 如何将图像字段导出到文件?

c - 如果在目录名称之前放置斜杠 '/',则 fopen 在 C 中失败

ios - 如何使基于脚本退出代码的 AppCenter 构建失败?

c++ - 独立于编译器的 C++ 属性

c - 跨平台 C 应用程序的 UTF8 支持

Windows:如何告诉打印机在打印过程中发出 FormFeed?

windows - 如何使Process Explorer的功能 'Replace Task Manager'?