gpt4 book ai didi

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

转载 作者:技术小花猫 更新时间:2023-10-29 11:00:16 24 4
gpt4 key购买 nike

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

我想这在技术上应该是可行的。一般而言,使用 GNUstep 将任何 iOS 应用程序移植到 Win 的机会有多大?

最佳答案

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

GNUstep 接近 Cocoa,因此您可以通过一些工作来移植 Mac 应用程序,但不能移植 iOS 应用程序。

关于iphone - 是否可以使用 GNUstep 将 iOS 应用程序移植到 Windows? (用于学习目的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4697240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com