-1

可能重复:
有没有办法将 iOS 应用程序转换为 Mac OS X 应用程序?

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

4

3 回答 3

2

好吧,你不能直接这样做,因为 iOS 使用CocoaTouch和类如UIButton, UITableView, UIViewController, ... 在 OS X 上不可用。

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

于 2012-05-29T09:56:36.313 回答
2

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

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

我希望它有所帮助。谢谢

于 2012-05-29T10:00:28.217 回答
0

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

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

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

于 2012-05-29T10:06:45.267 回答