gpt4 book ai didi

c# - Objective-C <-> 单桥

转载 作者:太空狗 更新时间:2023-10-30 03:53:49 24 4
gpt4 key购买 nike

我正在考虑编写跨平台桌面应用程序,最初是针对 Mac/Windows,但最终也会针对 Linux。

目前,我打算这样构建它:

  • 使用 Cocoa/Objective C/Interface Builder 的 Mac 用户界面
  • 使用 WPF 的 Windows 用户界面
  • 将来,使用 GTK# 的 Linux UI
  • C# 中的业务/数据访问层 - 即 Windows 上的 .NET、Mac/Linux 上的 Mono

这在 Windows 上显然没问题,根据我见过的 GTK# 应用程序,我很确定它在 Linux/Gnome 上也能正常工作。然而,在 Mac 上调用 Mono ......我想我有这些选项:

  • ObjC#
  • Dumbarton (看起来有点死)
  • Monobjc (这意味着用 C# 而不是 Objective C 编写 Mac UI——不太热衷于此)

我的问题:有没有人有以类似方式构建应用程序的经验?有什么建议吗?我疯了吗?

仅供引用 - 我对桌面 UI 与其主机操作系统“一体”非常挑剔,所以我对笨重的 WinForms/Java/QT 解决方案不感兴趣......

最佳答案

如果有人偶然发现这个...

MonoMac看起来这将是显而易见的前进方向。

关于c# - Objective-C <-> 单桥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1642559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com