如何在 Mac 桌面上发布 iOS 应用程序 [重复]
Posted
技术标签:
【中文标题】如何在 Mac 桌面上发布 iOS 应用程序 [重复]【英文标题】:How to publish iOS Apps on Mac desktop [duplicate] 【发布时间】:2012-05-29 09:47:58 【问题描述】:可能重复:Is there a way to convert an ios app to a Mac OS X app?
我也想在 Mac 桌面上发布我的 iPad 和 iPhone 应用程序,是否可以这样做,如果可以的话,我需要在我的代码中进行哪些更改。
【问题讨论】:
如果您打算从 iOS 为 MAC OS X 开发,这里是这个问题的一个很好的答案:***.com/questions/4714063/… 【参考方案1】:你不能直接这样做,因为 iOS 使用 CocoaTouch
和 UIButton
、UITableView
、UIViewController
等类在 OS X 上不可用。
您可以使用大部分不使用任何CocoaTouch
组件的代码,因为Cocoa
也是Objective-C。
【讨论】:
【参考方案2】:您可能会认为它是 MVC 方向。您的模态可以重用,而视图需要重新定义。当然,控制器可能会有所不同,因为它是 View 和 Modal 之间的桥梁。
rckoenes 在框架方面进行了解释。如果你从 MVC 方面考虑,我认为它可能更容易理解。
希望对您有所帮助。谢谢
【讨论】:
不是真的,虽然可能不是很大(取决于代码),但必须在整个 MVC 板上进行更改。【参考方案3】:iOS 开发与 Mac 开发类似但不一样:它们使用不同的 GUI 库(AppKit 与 UIKit)。
您可以查看一个开源解决方案,例如 Chameleon,它是为 Mac 重新实现的 UIKit。它有一些局限性,但也令人惊讶地令人印象深刻!
否则,正如其他人所说,您将重写您的 GUI。
【讨论】:
以上是关于如何在 Mac 桌面上发布 iOS 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Stacks 在 Mac 上保持桌面和 Dock 井井有条
在 Visual Studio 中使用 C# 或 VB 为 Mac、Windows 或 iOS 创建桌面应用程序 [关闭]
如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows?