Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Vista上使用C#NET开发iPhone应用程序吗?_C#_Iphone_Mobile - Fatal编程技术网

我可以在Vista上使用C#NET开发iPhone应用程序吗?

我可以在Vista上使用C#NET开发iPhone应用程序吗?,c#,iphone,mobile,C#,Iphone,Mobile,我对在WindowsVista上使用VisualStudio和C#.NET开发iPhone应用程序感兴趣 我试图从下载SDK,但该文件的扩展名为.dmg,我不知道如何打开该文件 那么,作为.NET开发人员,我可以使用iPhone API进行工作和开发吗? 是否有任何现有的应用程序是使用.NET开发的? 是否有任何资源或网站可以在这方面提供帮助 谢谢 不,你不能。遗憾的是,不,你不能用C#/.NET开发标准的iPhone应用程序 不过,我看过iPhone上运行mono的截图,所以,也许有一天。。。

我对在WindowsVista上使用VisualStudio和C#.NET开发iPhone应用程序感兴趣

我试图从下载SDK,但该文件的扩展名为
.dmg
,我不知道如何打开该文件

那么,作为.NET开发人员,我可以使用iPhone API进行工作和开发吗? 是否有任何现有的应用程序是使用.NET开发的? 是否有任何资源或网站可以在这方面提供帮助


谢谢

不,你不能。

遗憾的是,不,你不能用C#/.NET开发标准的iPhone应用程序


不过,我看过iPhone上运行mono的截图,所以,也许有一天。。。尽管如此,它可能不会处于合法设置中。

iPhone不支持.NET。我不相信在iPhone上运行.NET应用程序会有任何兼容性问题或类似的问题,所以你可能必须咬紧牙关学习Objective-C

我会在谷歌上搜索“iPhone开发教程”。可能会有一点学习曲线。

这个


答案似乎是:只适用于iPhone。

一句话,不适用。iPhone支持单声道,但目前有限。他们过去曾谈论过编写Silverlight应用程序的可能性,该应用程序具有一系列“iPhone风格”控件,可以静态链接为iPhone应用程序,但这还有一段路要走

如果是你感兴趣的游戏,而且你有很多钱,那么是一个支持iPhone(并在Windows上运行)的基于单声道的游戏开发平台


如果做不到这一点,咬紧牙关,从EBay上买一台便宜的Mac电脑。SDK官方只支持Intel Mac,但您可以将其安装在PPC上,我还没有遇到任何问题(我目前正在G5 PowerMac上运行)

可以使用C为iPhone开发。它按所述执行提前编译。 然而,Unity似乎更倾向于开发游戏,iPhone SDK目前需要Mac OSX。

不,你不能

.dmg扩展名代表“磁盘映像”,用于Mac OS X中的安装文件。Windows Vista无法理解该格式,因此您无法打开它

此外,您将无法获得在.NET框架中开发iPhone应用程序所需的库/SDK。您必须下载iPhone SDK的最新版本,该版本附带一个iPhone模拟器,以便在开发机器上进行测试。用于iPhone开发的主要框架是UIKit


开始学习iPhone开发的最佳场所是。

2013年7月18日更新:

因为这个答案已经3年了,我想用最新的信息更新它。MonoTouch已经不复存在了,因为它现在是我们的一部分。有了它,您可以使用C#和.NET框架的一部分(使用Mono)开发移动应用程序。和VisualStudio,但您仍然需要Mac来编译和构建。一篇关于如何使用VS进行iOS开发的博客文章

原始答案

。你仍然需要一台mac电脑和至少400美元(在撰写本文时)


您可以尝试eval版本,它不需要您付费,并且允许您使用模拟器编程。如果你想在硬件上测试你的应用程序,那么你需要把钱放在口袋里。

或者你可以在电脑上运行mac os
查看它

是。monotouch工作正常

monotouch在Mac上运行。。对于windows,您可以查看DragonFireSDK。目前,为了开发游戏,它允许使用C++ .NET ./p>在Visual Studio 2010中开发iPhone应用程序。
这个问题的答案是肯定的,MonoTouch在Novell上使用Maple在Mac电脑上开发,但要记住Novell解雇了Muno/MangouCouk,这些人现在正准备启动一个新的产品,用XAMARIN替换一个新产品,因为今年夏天发布。 2013年1月


Xamarin很早以前就推出了适用于Android的MonoTouch和Mono,这两款产品都是很棒的产品,尽管对爱好者来说有点贵。

那么我如何开发iPhone应用程序呢?不幸的是,windows上没有一款很棒的iPhone IDE。iphonedev应该有Eclipse/Aptana插件,但我不确定。你最好找一台便宜的Mac电脑来做iPhone开发。看看这是怎么回事吧:米格尔·德·伊卡扎说,这不会影响MonoTouch。自从新协议签署以来,iPhone SDK中已经有很多应用程序获得批准。最近发布的新协议并未考虑Xamarin。见汤范宁的答案。