簡體   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