我刚刚使用eclipse开发了Android应用,现在我想开发其IOS版本。我想使用Visual Studio和C#(在这些环境中感觉很舒服)。
我读到,要实现这一点,我可以使用Xamarine。在Visual Studio上配置Xamarine并在Visual Studio中使用Xamarine,一切正常。我无法理解“ mac”部分。他们说,要构建此应用程序,我需要在本地网络中运行Mac。不幸的是,我对Mac一无所知。而不是在本地网络中使用它,我是否可以将其安装在Windows的虚拟机中,并以可以从Visual Studio看到此mac的方式进行配置(我该怎么做?!:S)。
很抱歉,如果我的问题不清楚,但是如果您能帮助我理解这些问题并帮助我在Visual Studio中开发我的第一个IOS应用程序,我将不胜感激。
如果要使用Xamarin进行iOS开发,则需要一台Mac。始终需要Mac才能将应用程序提交到应用程序商店,并且Xamarin的工作方式也需要使用Mac来创建iOS应用程序的UI。
为了充分利用Xamarin,理想情况下,您将使用Xamarin和C#开发基本代码,然后为Android和iOS构建单独的UI。虽然您的用户界面是独立的,但两个应用程序的基本核心代码都是相同的。
完全用Java创建本机Android应用程序,然后用C#编写整个iOS应用程序确实没有任何意义。要么在两个平台上都使用完全本机的应用程序,要么对两个平台都使用Xamarin之类的包装。
Xamarin.iOS for Visual Studio使在Windows上开发iOS应用程序成为可能,但是您仍然需要Mac才能编译和运行代码。
今天,Visual Studio中的Xamarin.iOS集成致力于使开发人员能够使用C#进行开发。在Windows上编写Xamarin.iOS应用程序的Xamarin开发人员通常会手动编码其用户界面,否则他们将需要切换到Mac以使用Xcode(或Xamarin新的iOS Designer的Beta版)来交互设计iOS用户界面布局。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句