1

我是一名 WPF C# .net 开发人员,很高兴听到有关 Xamarin 的消息。所以我去了他们的网站,下载了他们的应用程序的免费版本,并想编写一个 ios (iPad) 应用程序。但是,当我使用 Xamarin IDE 打开一个新项目时,它没有给我任何 IOS 项目的选项。都是安卓。

我去了他们的网站,正在观看他们关于如何开发 IOS 应用程序的教学视频,他们说你需要使用 mac。视频是否已过时,或者您真的需要使用 Mac 才能使用 Xamarin 开发 iPad 应用程序?

如果有人一直在使用 Xamarin,请在此处通过管道告诉我这是如何工作的,以及使用 Xamarin 开发 iPad 应用程序的学习曲线是什么。

我可能需要购买 1800 美元的版本,还是可以使用免费版本?

谢谢你的帮助,柯蒂斯

4

4 回答 4

5

是的,你必须有一台 Mac 才能进行 iOS 开发。Apple SDK 仅在 Mac 上可用。您可以使用 Mac 作为主要开发机器,也可以在 Windows 中使用 Visual Studio 进行开发,并且只使用 Mac 作为构建服务器。

于 2013-04-09T19:15:55.097 回答
2

如果您购买 Xamarin 的商业版,那么您只需要在构建过程中使用 Mac,您可以在http://www.macincloud.com/ 上按小时租用它。使用商业版,您可以使用 Visual Studio(Express eiditions 不支持任何插件,因此不能与 Xamarin 一起使用)在 Windows 机器上编写 iOS 应用程序。

于 2013-04-10T14:54:23.167 回答
1

我不认为视频已经过时了。

您可以使用 Visual Studio,但要编译本机应用程序或运行 iOS 模拟器,您需要 Mac。原因是 iOS 开发需要 Apple SDK 及其产品 - 编译器、Xcode 和设备模拟器,它们不能在 Windows 上运行

于 2013-04-09T19:09:44.073 回答
1

Windows 上的 Xamarin Studio 不支持 Xamarin.iOS。您需要 Windows 上的 Visual Studio 或 Mac 上的 Xamarin Studio。

iPad 应用程序的学习曲线与不使用 Xamarin 大致相同,因为您仍然需要学习 iOS SDK、平台、程序的结构、方法调用的位置……主要区别是你想使用 obj-C 还是 C# 以及你想重用任何代码。

您不需要 1800 美元的版本,但如果您想使用 Visual Studio,则需要 999 美元的版本。starter 有应用程序大小限制,因此如果您不需要 Visual Studio 集成,indie 可能是最具成本效益的。

于 2013-04-09T20:15:36.360 回答