是否可以使用GNUstep将iOS应用程序移植到Windows?(用于学习目的)

xan*_*rus 10 iphone objective-c gnustep ios

我是一个Objective-C新手,他仍然没有Mac,但我仍然想练习这门语言.我听说在非Mac世界中,GNUstep提供了一个很好的Cocoa替代品,可以用作新Objective-c开发人员的学习工具.我的问题是,由于GNUstep移植了很多Cocoa类,我移植iOS游戏及其开发框架的可能性有多大.我在谈论iOS的Canabalt(https://github.com/ericjohnson/canabalt-ios),它基于Flixel框架的iOS版本.我想知道是否有最轻微的机会能够使用GNUstep在Windows上移植和运行此游戏.请记住,这完全是出于教育目的,所以请不要在其中寻找任何实用价值,除了我用ObjC变得更好:)

我想它应该在技术上可行.一般来说,使用GNUstep将任何iOS应用程序移植到Win的可能性是多少?

d11*_*wtq 12

我认为移植Mac应用程序比使用iOS应用程序更好.虽然iOS框架(主要是UIKit)接近Mac OS,但它们仍然完全不同.除了代码差异之外,在有限的屏幕空间和缺少鼠标的情况下,iOS和Mac之间存在巨大的范例转换.

GNUstep 接近 Cocoa,所以你可以通过一些工作移植Mac应用程序,但不是一个iOS应用程序.