【问题标题】:Monotouch vs Flash CS5 for iPhone App Development用于 iPhone 应用程序开发的 Monotouch 与 Flash CS5
【发布时间】:2010-10-26 19:25:33
【问题描述】:

随着最近在第三方开发平台上放宽 Apple Developer 许可,我简要了解了使用 Monotouch 和 Flash CS5 进行的应用程序开发,但不确定使用哪一个进行开发。我精通 C# 和 ActionScript,所以语言不是问题(但我不喜欢objective-c,所以请不要推荐它)。

我想知道的是哪个开发平台(如果有的话)在执行速度(游戏中的FPS)等方面具有更大的优势(假设两者的代码效率相同)。另外,如果它们之间还有其他优点/缺点,我很想知道。 (也请忽略定价,我只是从开发的角度来看这个)。

干杯。

【问题讨论】:

    标签: iphone xamarin.ios flash-cs5


    【解决方案1】:

    如果您正在研究 Mono,您可能还想查看 Unity

    我上周开始学习他们的教程,并且玩得很开心。他们支持使用 C#、JS 和 Boo(类似于 Python)制作 iOS 游戏。他们提供免费的精简版本和更高级的价格。

    除了他们网站上的 pdf 格式的详细教程外,该网站还提供 iPhone 专用的视频教程,您可能会喜欢。 3D Buzz

    这里是统一网站上关于他们的框架如何与 Visual Studio/Mono Unity FAQS 集成的文章。他们使用自己的 C# 编译器,但您仍然可以使用 VS 或他们的 Mono 实现。

    【讨论】:

    • 为 krio 的信息和链接干杯,我听说过 unity,并且在考虑我将用于我的 iphone 应用程序时一定会看看它。
    【解决方案2】:

    我强烈建议在 CS5 上使用 Monotouch。我只真正使用过 Monotouch,所以我的回答并不完整,但我可以告诉你我使用它的经验。

    虽然它只是 Mono 的一个子集,但它为 iPhone 带来了许多 C# 的精彩功能,并且它与原生 API 进行了 1:1 绑定,这意味着你正在学习如何使用原生 API 为 iphone 开发蜜蜂。由于它是 1:1 绑定,如果您遇到问题,您总是可以看到它在 Objective-C 中是如何完成的,然后将其应用到 C#。

    诚然,Monotouch 确实是有代价的,我发现这个价格是值得的,因为它会不断更新,而且支持人员会以惊人的速度回复任何问题。

    还有一个很棒的社区围绕它展开 - 请参阅 Monotouch.info 作为示例,它会将您链接到许多很棒的文章,让您顺利上路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多