Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 有没有办法将iOS应用程序转换为Mac OS X应用程序?_Iphone_Macos_Ios_App Store - Fatal编程技术网

Iphone 有没有办法将iOS应用程序转换为Mac OS X应用程序?

Iphone 有没有办法将iOS应用程序转换为Mac OS X应用程序?,iphone,macos,ios,app-store,Iphone,Macos,Ios,App Store,有没有办法将现有的iPhone应用程序移植到Mac OS X应用程序上?我真的怀疑,iOS编程是面向视图的,只有一个窗口,而MacOs是面向窗口的。即使API真的很相似,iOS框架也是一个全新的东西,是最近才推出的(cfr.UITable)。这是一个非常广泛的问题,因此很难回答 一般来说,答案必须是否定的 对于应用程序,如果严格遵循MVC模型,则可以保留模型,但需要重写视图和控制器。对于一个游戏来说,这取决于它的级别有多低。如果您使用的框架也可以在Mac上使用,那么很多可能会自动移植,但您仍需要

有没有办法将现有的iPhone应用程序移植到Mac OS X应用程序上?

我真的怀疑,iOS编程是面向视图的,只有一个窗口,而MacOs是面向窗口的。即使API真的很相似,iOS框架也是一个全新的东西,是最近才推出的(cfr.UITable)。

这是一个非常广泛的问题,因此很难回答

一般来说,答案必须是否定的


对于应用程序,如果严格遵循MVC模型,则可以保留模型,但需要重写视图和控制器。对于一个游戏来说,这取决于它的级别有多低。如果您使用的框架也可以在Mac上使用,那么很多可能会自动移植,但您仍需要重新考虑控件、屏幕大小等。无论哪种方式,这都是非常重要的。

许多iOS应用程序所依赖的基本UI元素(如表视图和导航堆栈)在MacOS上不存在。因此,尽管许多底层应用程序逻辑代码可以重用,但至少您需要重新思考和重写许多UI。

已经有一段时间了,但现在似乎可以将一些iOS应用程序移植到Mac上。显然,它们看起来就像是在iOS模拟器下运行,没有人造iPhone屏幕挡板


使这成为可能的框架是,在Cocoa之上的Mac上重新实现UIKit。

您是在更改GUI还是打算在480x320窗口中显示它?时代是如何变化的。两年前有人问过这个问题,但我认为答案是一样的。@ing0,哈哈,我如何找到他制作的应用程序,这样我就可以在上面写博客了;)有一种方法可以移植它。我称之为“手工方式”。虽然概念模型可能保持不变,但台式计算机的界面与手机大不相同,因此需要一个新的用户界面。正如Hockenberry所说:“IPHONE不是FRICKEN MINATURE笔记本电脑”,我的应用程序非常简单!它只有一些视图,而困难的部分是一个表视图,它填充了plist数据,每个单元格在细节视图上显示特定的文本…斯蒂芬·达林顿你的化身太棒了!你是如何得到一个辛普森一家风格的头像的?可以订购吗?我也想要一个D@es1哈,他们用它来宣传辛普森一家的电影。我不认为这个网站还在运行。看起来它必须是一个手动的工作,转移到MacOS SDK的通用部分,然后找到其他方式来显示UITableView之类的数据?我的应用非常简单!它只有一些视图,困难的部分是一个表格视图,它填充了plist数据,每个单元格在细节视图上显示特定的文本。。