繁体   English   中英

为Mac平台移植iOS项目

[英]porting iOS project for mac platform

我一直在寻找将iOS xcode构建项目移植到OSX xcode项目的方法。 不幸的是,我发现这是因为没有OSX xcode的UIKit或情节提要(只是单个.xib)。 有没有解决的办法?

如果您是注册的Apple开发人员,那么您会注意到一个新的视频,其中介绍了一些基本知识和设计模式,它们名为“将iOS应用程序引入OS X”。

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

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

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

如果您的逻辑和UI很好地分开,则有机会进行一些很好的重用,但是至少您需要重建应用程序的UI层; 这需要时间。

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

您也许可以将其中许多视为冒险的“黑暗中的镜头”,但值得一看。 还要牢记长期支持的影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM