我也想在 Mac 桌面上发布我的 iPad 和 iPhone 应用程序,是否可以这样做,如果可以的话,我需要在我的代码中做哪些更改。
问问题
260 次
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 回答