我是WPF C#.net开发人员,很高兴听到Xamarin。所以我去了他们的网站,下载了他们的应用程序的免费版本,并想写一个ios(iPad)应用程序。但是,当我使用Xamarin IDE打开一个新项目时,它并没有给我任何选项和IOS项目。这都是安卓。
我去了他们的网站,正在观看他们关于如何开发IOS应用程序的教学视频,他们说你需要使用mac。视频是否已过时,或者您是否真的需要使用Mac才能使用Xamarin开发iPad应用程序?
如果有人一直在使用Xamarin,请告诉我这里是如何工作的,以及使用Xamarin开发iPad应用程序的学习曲线。
我是否需要购买它的1800美元版本,或者你可以使用免费版本吗?
感谢您的帮助, 柯蒂斯
答案 0 :(得分:5)
是的,你必须有一台Mac来进行iOS开发。 Apple SDK仅适用于Mac。您可以将Mac用作主要开发机器,也可以使用Visual Studio在Windows中进行开发,并仅将Mac用作构建服务器。
答案 1 :(得分:2)
如果您购买Xamarin的商业版,那么您只需要在构建期间使用Mac,您可以在http://www.macincloud.com/按小时租用 使用商业版,您可以在Windows机器上使用Visual Studio(Express eiditions不支持任何插件,因此不能与Xamarin一起使用)来编写iOS应用程序。
答案 2 :(得分:1)
我不认为该视频已过时。
您可以使用Visual Studio但是要编译本机应用程序或运行iOS模拟器,您需要Mac。原因是iOS开发中需要Apple SDK及其产品 - 编译器,Xcode和设备模拟器,它们不能在Windows上运行
答案 3 :(得分:1)
Windows上的Xamarin Studio不支持Xamarin.iOS。您需要Windows上的Visual Studio或Mac上的Xamarin Studio。
iPad应用程序的学习曲线与您不使用Xamarin的情况大致相同,因为您仍需要学习iOS SDK,平台,程序的结构,方法调用的位置。 ..主要的区别是你想使用obj-C或C#,你想重新使用任何代码。
您不需要1800美元的版本,但如果您想使用Visual Studio,则需要999美元的版本。启动器具有应用程序大小限制,因此如果您不需要Visual Studio集成,独立开发可能是最具成本效益的。