我有兴趣在Windows Vista上使用Visual Studio和C#.NET开发iPhone应用程序.
我试图从http://developer.apple.com/iphone/index.action下载SDK ,但该文件有.dmg
扩展名,我不知道如何打开该文件.
那么我可以作为.NET开发人员工作并针对iPhone API进行开发吗?是否有任何现有的应用程序使用.NET开发?是否有任何资源或网站可以帮助解决这个问题?
谢谢!
总之,没有.Mono支持iPhone,但它目前有限.他们过去曾谈到过编写Silverlight应用程序的可能性,其中包含一系列可以静态链接为iPhone应用程序的"iPhone风格"控件,但还有一段路要走.
如果它是你感兴趣的游戏,并且你有丰厚的资金,那么UNITY是一个基于Mono的游戏开发平台,支持iPhone(并在Windows上运行)
如果做不到这一点,咬紧牙关,从EBay那里买到便宜的Mac.SDK官方只支持Intel Mac,但你可以在PPC上安装它,我还没有遇到问题(我现在在G5 PowerMac上运行它)
更新2013年7月18日:
由于这个答案是3年,我想用当前的信息更新它.MonoTouch不再是因为它现在是Xamarin的一部分.有了它,您可以使用C#和部分.NET Framework(使用Mono)开发移动应用程序.您可以使用Windows和Visual Studio 开发iOS应用程序,但仍需要Mac来编译和构建.这是一篇关于如何使用VS进行iOS开发的博客文章.
原始答案
MonoTouch.你仍然需要一个mac和至少$ 400(截至本文撰写时)
您可以尝试不需要付费的eval版本,并允许您使用模拟器进行编程.如果你想在硬件上测试你的应用程序,那么你需要掏钱.