【问题标题】:IOS programming on Windows system [duplicate]Windows系统上的IOS编程[重复]
【发布时间】:2011-11-16 15:14:39
【问题描述】:

我有兴趣学习 IOS 编程,但目前我无法使用 Macintosh 系统。只是想知道是否有等效的 IOS SDK for Windows?不过我确实有一部 iphone :)

【问题讨论】:

  • 不。 AFAIX,你需要 Apple 的 XCode,它只能在 MacOS X+ 上运行。

标签: windows ios


【解决方案1】:

是的,Windows 上确实有 iPhone 和 iPad 的开发平台。通常不支持原生 iOS 语言:。但是,它们中的大多数允许您通过某种方法或其他方法构建和/或部署到 iOS 上。以下是一些建议:

  • DragonFire SDK。它目前仅用于游戏开发,但如果您真的下定决心,您可以通过以编程方式添加 UI 元素来制作非游戏应用程序(但这可能非常痛苦)。 Dragon Fire SDK 在 Windows XP、Vista 和 7 上运行。从 SDK 获得全部功能并提交到 AppStore 需要花费一些钱。这是链接:http://www.dragonfiresdk.com我以前用过,效果很好。您可以为 iPhone 或 iPad 进行开发,并且全部使用 C/C++。它还附带示例和帮助文件。

  • 模具。这是一个简单易用的游戏 IDE,允许您将 2D 游戏部署到多个平台:Windows、Mac OSX、iOS 等。STencyl 不需要编码,但是如果您为完整版本付费,您可以添加自己的@ 987654323@ 或 代码。这是链接:http://www.stencyl.com

  • 团结。 Unity 3D 是一个非常复杂且非常高端(换句话说,价格昂贵)的游戏 IDE 和引擎,可让您为任何平台(几乎任何平台,例如。 iOS、OSX、Windows、Xbox、Wii、Playstation、Android、Linux)。 Unity 成本(在更便宜的一端)1500 美元......所以如果你没有钱购买大约相同价格的 Mac,这可能不是最好的解决方案。但是,如果您正在寻找可以分发到几乎所有平台的最佳游戏引擎和 IDE 之一,您可能需要查看:http://unity3d.com

总而言之,DragonFire SDK 可能是您最好的选择。它以价格为您提供了 PC 上最大的灵活性,并且不需要很大的学习曲线。在获得我的 Mac 或了解 iOS 开发之前,我尝试过 DragonFire。我用我以前的 C++ 知识在一个小时左右的时间里用 DragonFire 启动并运行了一个简单的吉他应用程序。

如果您不是在寻找开发平台,请尝试GNUStep 以获得对 Obj-C 的基本了解。您还可以考虑构建“Hackintosh”。

【讨论】:

    【解决方案2】:

    在 Windows 机器上构建 iOS 应用程序的最佳方式是使用适用于 iOS 的 Adob​​e AIR 打包程序。不,它不是使用 iOS SDK 进行编程的,但目前 App Store 游戏类别 (Mechanarium) 中最畅销的应用程序就是使用它构建的。

    http://blogs.adobe.com/flashplayer/2011/06/adobe-air-2-7-now-available-ios-apps-4x-faster.html

    【讨论】:

      【解决方案3】:

      您可以查看GNUStep,这是一个可以在 Windows 上使用的跨平台 Objective-c API。不完全一样,但您至少可以在使用objective-c 和cocoa-like 对象时弄湿您的脚。

      【讨论】:

      • 谢谢 :) 我试试看
      【解决方案4】:

      您需要一台 Mac 才能开始进行 iOS 开发。但是,您可以在您的 Windows 笔记本电脑上搜索“Hackintosh”并尝试安装 Mac OSX,这将使您能够安装 XCode 和更高版本的 iOS 开发。

      【讨论】:

        猜你喜欢
        • 2020-10-17
        • 1970-01-01
        • 1970-01-01
        • 2014-01-31
        • 2015-01-11
        • 1970-01-01
        • 2010-10-24
        • 2020-07-14
        • 1970-01-01
        相关资源
        最近更新 更多