代码之家  ›  专栏  ›  技术社区  ›  Chuck

单点触控的替代语言

  •  10
  • Chuck  · 技术社区  · 15 年前

    MonoTouch总是与C#一起提到。该框架和工具集是否仅限于C#,或者像IronRuby和F#这样的其他CLR语言是否也可以工作?

    2 回复  |  直到 15 年前
        1
  •  12
  •   Mikayla Hutchinson    15 年前

    它不仅限于C#,但在运行其他语言时还有一些注意事项:

    • 动态代码生成(反射发射)在iPhone上是不可能的,因此IronPython和IronRuby将无法工作
    • 如果编译器生成的代码依赖于MonoTouch上不存在的API,如VB.NET运行时库,则需要移植这些API/库

    Delphi Prism以工作而闻名——他们的MonoDevelop插件甚至支持MonoTouch。其他静态编译的.NET语言通常应该很容易移植。

        2
  •  3
  •   elmattic    15 年前

    “MonoTouch是一款适用于Mac OS X的软件开发工具包,允许您使用.NET编程语言” .

    http://jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html

    由于IronRuby构建在DLR之上,而且Novell不支持DLR用于MonoTouch,因此IronRuby不应该工作。

    推荐文章