【问题标题】:How to publish iOS Apps on Mac desktop [duplicate]如何在 Mac 桌面上发布 iOS 应用程序 [重复]
【发布时间】:2012-05-29 09:47:58
【问题描述】:

可能重复:
Is there a way to convert an iOS app to a Mac OS X app?

我也想在 Mac 桌面上发布我的 iPad 和 iPhone 应用程序,是否可以这样做,如果可以的话,我需要在我的代码中进行哪些更改。

【问题讨论】:

标签: iphone ios cocoa-touch osx-server


【解决方案1】:

你不能直接这样做,因为 iOS 使用 CocoaTouchUIButtonUITableViewUIViewController 等类在 OS X 上不可用。

您可以使用大部分不使用任何CocoaTouch 组件的代码,因为Cocoa 也是Objective-C。

【讨论】:

    【解决方案2】:

    您可能会认为它是 MVC 方向。您的模态可以重用,而视图需要重新定义。当然,控制器可能会有所不同,因为它是 View 和 Modal 之间的桥梁。

    rckoenes 在框架方面进行了解释。如果你从 MVC 方面考虑,我认为它可能更容易理解。

    希望对您有所帮助。谢谢

    【讨论】:

    • 不是真的,虽然可能不是很大(取决于代码),但必须在整个 MVC 板上进行更改。
    【解决方案3】:

    iOS 开发与 Mac 开发类似但不一样:它们使用不同的 GUI 库(AppKit 与 UIKit)。

    您可以查看一个开源解决方案,例如 Chameleon,它是为 Mac 重新实现的 UIKit。它有一些局限性,但也令人惊讶地令人印象深刻!

    否则,正如其他人所说,您将重写您的 GUI。

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 2011-07-29
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 2019-01-03
      • 1970-01-01
      相关资源
      最近更新 更多