有什么方法可以在.net中为iphone开发应用程序

时间:2009-10-21 09:13:17

标签: c# .net iphone xamarin.ios

我们可以在visual studio中开发iphone应用程序吗?有任何与Visual Studio兼容的测试模拟器

8 个答案:

答案 0 :(得分:15)

您可以在iphone环境中使用Mono在C#/ .NET环境中开发应用程序。 - https://www.xamarin.com是某人做这件事的一个例子。

答案 1 :(得分:4)

Monodevelop 2.2 Beta有一个适用于Windows的设置。 Download

但如果您想为iPhone开发(MonoTouch),则需要使用英特尔Mac(否则您无法运行必要的Apple工具)。

根据您想要做的事情,您还可以使用基于Mono / .Net的Unity for the iPhone

答案 2 :(得分:3)

如前所述,Mono就是这样。

目前没有办法在Visual Studio中进行直接的开发,但是这将很快成为VS Addin,在Hanselminutes上进行了讨论。

虽然有一个Mono IDE,称为monodevelop

Link to Mono Podcast from Hanselminutes here

答案 3 :(得分:3)

您可以使用xamarin(之前的单触)

答案 4 :(得分:1)

是的,您可以使用Mono。 Novell发布了一款商业产品:MonoTouch

现在是https://www.xamarin.com/

答案 5 :(得分:1)

您仍然需要来自MonoTouch Requirements的官方iPhone SDK和OSX:

  

要开始使用MonoTouch,您需要:

     
      
  • Apple的iPhone SDK 3.0或更高版本,可从Apple的iPhone开发中心获得。
  •   
  • 运行MacOS 10.5或10.6(Leopard或Snow Leopard)的Intel Mac计算机。
  •   
  • 最新版本的Mono for OSX
  •   

所以这还不是一个免费的午餐:(

答案 6 :(得分:0)

除了使用Monotouch之外,在 .NET 中没有其他方法可以做到。

如果您不想使用OBJ-C的iPhone原生API,您也可以考虑使用FLASH

答案 7 :(得分:0)

使用Airplay SDK:http://www.airplaysdk.com/

您可以使用Visual Studio进行开发,并免费定位iPhone。如果您定位到其他移动平台,则定价会发生变化。您仍然需要使用Macintosh来签署您的iPhone软件包,但所有开发/测试都可以在Windows上的Visual Studio中使用C ++完成。