如何在Visual Studio和Mac中同时使用Xamarin

钻头

我刚刚使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Visual Studio 2017 中添加和使用图像?

可以同时使用Visual Studio和Xamarin Studio来构建Xamarin项目吗?

如何在 Visual Studio 中同时观察递归函数变量

在Visual Studio中编译MonoMac和Xamarin.Mac库

如何在Visual Studio代码中同时查看终端,调试控制台和输出屏幕?

Xamarin Forms Android - 如何在 Visual Studio for Mac 2019 中启用 Proguard Shrinker

如何在一台Mac中同时拥有eclipse和android studio?

如何在Visual Studio 2019中创建Xamarin PCL项目

如何在Mac的Visual Studio中安装Dotfuscator?

如何在Visual Studio for Mac中显示隐藏文件?

如何在Visual Studio for Mac中启用迁移

如何在Visual Studio for Mac中运行gulp任务?

如何在Mac的Visual Studio中启用自动换行?

如何在Visual Studio for Mac中设置AutoGenerateBindingRedirects?

如何在 Visual Studio 2019 for mac 中搭建身份文件?

如何在Visual Studio 2019 4.4+和Xamarin.Forms中使用CarouselView?

如何在Windows和CMake上使用Visual Studio编译Mac OS X的C ++

如何使用Visual Studio for Mac在Xamarin.Forms中多目标?

如何在Visual Studio中更改“许可给”?

如何在Visual Studio中升级ReSharper?

如何在Visual Studio中包括OpenSSL

如何在Visual Studio中获取行号

如何在visual studio中调试python

如何在Visual Studio中使用PhoneGap

如何在Visual Studio中使用IntelliCode?

如何在Visual Studio中使用Startswith

如何在Visual Studio 2017中配置TypeScript和要求

如何在Visual Studio和Cordova中安装JXcore

如何在Visual Studio Code中粘贴和缩进?