【问题标题】:iPhone app using .NET development environment?使用 .NET 开发环境的 iPhone 应用程序?
【发布时间】:2008-11-16 18:38:39
【问题描述】:

如何使用 .NET 开发环境创建 iPhone 应用程序?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    Mono 团队正在研究“静态编译”,它允许 Mono 应用程序在未越狱的 iPhone 上运行。简而言之,这是通过在构建过程中运行交叉编译 JIT 步骤来生成本机 exe 的。

    在 PDC 上有一个演示......请参阅 Miguel de Icaza 的博客。

    【讨论】:

      【解决方案2】:

      答案是来自 Novell 的 MonoTouch - http://www.mono-project.com/MonoTouch。 Beta 版将于 2009 年 8 月发布,商业版将于 2009 年 9 月发布。

      【讨论】:

        【解决方案3】:

        如果您只是想利用一些 c# 知识,您可以使用 Unity。使用 Unity (http://unity3d.com) 开发的游戏使用 Mono 和 AOT(提前编译器)将单字节码编译到 ARM。 (Unity 创建的应用程序有一个 shell,实际上,它是一个用 Objective-C++ 和 XCode 创建的相当传统的可可触摸应用程序。)它不是一个 dot net 应用程序,但您可以使用您现有的 c# 知识。

        【讨论】:

          【解决方案4】:

          你没有。您需要在 Mac OS X 上使用 Xcode 来编写 iPhone 应用程序。


          更新:2009 年 9 月 20 日

          这曾经是真的。有关详细信息,请参阅下面的 cmets。

          【讨论】:

            【解决方案5】:

            据我所知,Apple 不支持 Microsoft .Net 开发环境。

            您最多只能在jailbroken iphone 上安装mono。并不是说我宽恕了这一点,而你这样做的风险自负。

            iPhone 应用程序是使用 Objective C 或 Ruby 开发的。

            【讨论】:

            • Hey Xian - 得到了在 iphone 上使用 Ruby 的链接??我没听说过。
            • 当我这么说的时候,我想如果我自己的话(当时正在考虑使用 RubyCocoa 进行 mac 开发),我想我已经领先了,但我听说一个叫 Takuma 的人可能已经破解了它wiki.github.com/takuma104/iphone-rubycocoa
            【解决方案6】:

            开发原生 iPhone 应用程序的唯一受支持方法是 iPhone SDK。它仅在 Mac OS X 上运行,并支持使用 Cocoa Touch 框架和 Objective-C 2.0 语言进行开发。

            【讨论】:

              【解决方案7】:

              有一些方法可以让其他语言工作,但是它们几乎肯定不会被 AppStore 接受,并且会随着未来的更新而中断。一般来说,最好使用螺丝刀将某些东西拧入孔中,而不是用连接在 250hp 电机上的锤子重复敲打它......

              【讨论】:

                【解决方案8】:

                您可以使用名为 Component Studio - iPhone 的第三方工具。更多信息请see this

                【讨论】:

                  猜你喜欢
                  • 2011-06-02
                  • 2018-09-19
                  • 2012-10-30
                  • 2011-09-25
                  • 1970-01-01
                  • 2011-09-18
                  • 1970-01-01
                  • 2012-09-10
                  • 2011-03-04
                  相关资源
                  最近更新 更多