当前位置: 首页 > 编程语言 > C#

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

时间:2023-04-10 22:50:35 C#

我可以在Vista上使用C#.NET开发iPhone应用程序吗?我对在WindowsVista上使用VisualStudio和C#.NET开发iPhone应用程序很感兴趣。我尝试从http://developer.apple.com/iphone/index.action下载SDK,但该文件的扩展名为.dmg,我不知道如何打开该文件。那么我可以作为.NET开发人员并针对iPhoneAPI进行开发吗?是否有使用.NET开发的现有应用程序?是否有任何资源或网站可以帮助解决这个问题?谢谢!简而言之,不。Mono支持iPhone,但目前受限。他们过去曾讨论过编写Silverlight应用程序的可能性,其中“iPhone风格”控件的集合可以静态链接为iPhone应用程序,但这还有一段路要走。如果是你感兴趣的游戏,而且你财力雄厚,UNITY是一个基于Mono的游戏开发平台,支持iPhone(并运行在Windows上)如果那不行,硬着头皮从EBay上获取买个便宜的Mac。该SDK正式仅支持IntelMac,但您可以将其安装在PPC上,我还没有遇到任何问题(我现在在G5PowerMac上运行它)2013年7月18日更新:由于这个答案已有3年历史,我我喜欢使用当前信息更新它。MonoTouch不再是因为它现在是Xamarin的一部分。有了它,您可以使用C#和.NETFramework的一部分(使用Mono)开发移动应用程序。您可以使用Windows和VisualStudio开发iOS应用程序,但您仍然需要一台Mac来编译和构建。这是一篇关于如何使用VS进行iOS开发的博文。原始答案MonoTouch。您仍然需要一台Mac和至少400(截至撰写本文时)。您可以尝试一个不花钱并允许您使用仿真器编程的eval版本。如果您想在硬件上测试您的应用程序,那么您需要花钱。你不能。是的。monotouch工作正常这个问题的当前答案是肯定的,Novell的MonoTouch在Mac上使用MonoDevelop,但请记住Novell解雇了Mono/MonoTouch的家伙,他们现在正在建立一家初创公司,用今年夏天发布的名为Xamarin的新产品取代MonoTouch。2013年1月很久以前,Xamarin推出了适用于Android的MonoTouch和Mono,这两款产品都很棒,但对发烧友来说有点贵。这个类似的问题询问是否可以在Windows上开发iPhone。答案似乎是:仅限越狱的iPhone。可以使用Unity在C#中为iPhone开发。如此处所述,它会提前执行编译。然而,Unity似乎更适合开发游戏,而iPhoneSDK目前需要MacOSX。你不能。.dmg扩展名代表“磁盘映像”,用于MacOSX中的安装文件。WindowsVista不理解该格式,因此无法打开它。此外,您不会获得在.NET框架中开发iPhone应用程序所需的库/SDK。您必须下载最新版本的iPhoneSDK,它是iPhoneSimulator自带的,用于在开发机上进行测试。用于iPhone开发的主要框架是UIKit。开始学习iPhone开发的最佳起点就在这里。遗憾的是,不,您不能在C#/.NET中开发标准的iPhone应用程序。但是,我已经看到了在iPhone上运行单声道的屏幕截图,所以也许有一天……虽然,它可能不会处于合法设置中。iPhone不支持.NET。我认为在iPhone上运行.NET应用程序没有任何兼容性破解或类似的东西,因此您可能不得不硬着头皮学习Objective-C。我会在谷歌上搜索“iPhone开发教程”。可能会有一些学习曲线。或者你可以在你的电脑上运行macoshttp://oreilly.com/windows/archive/PearPC.html查看MonoTouchworksonmac..对于windows你可以看看DragonFireSDK。目前,对于游戏开发,它允许使用C++.Net在VisualStudio2010中开发iPhone应用程序。http://www.dragonfiresdk.com以上是C#学习教程:我可以在Vista上用C#.NET开发iPhone应用吗?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: