为mac平台移植iOS项目

时间:2013-06-17 22:57:14

标签: ios xcode macos

我一直在寻找将iOS xcode构建的项目移植到OSX xcode项目的方法。不幸的是,我发现因为OSX xcode没有UIKit或故事板(只是个人.xib)。有办法解决这个问题吗?

3 个答案:

答案 0 :(得分:5)

如果您是注册的Apple开发人员,那么有一个新视频会介绍您应该注意的一些基础知识和设计模式,只需命名为“将您的iOS应用程序引入OS X”。

答案 1 :(得分:2)

任何非平凡的iOS应用程序的UI范例与MacOSX的UI范例完全不同。

必然,您需要重新设计应用程序的View层。但是,Model层应该干净地移植,并且至少某些控制器类可能是可重用的,尽管MacOSX没有等同于UIViewContoller的任何内容。

除此之外,您的应用可能使用的许多框架都可用于iOS和MacOSX(通常在前者的缩减形式)或类似的。

答案 2 :(得分:0)

如果你的逻辑和用户界面分离得很好,你就有机会重复使用,但至少你需要重建应用的UI层;这需要时间。

如果您没有时间进行投资,并且您愿意尝试一些实验,那么可以使用一些第三方框架来尝试弥合UIKit AppKit的差距。

你可能会认为其中很多都是冒险的“黑暗中的镜头”,但值得一看。请记住长期支持的后果。