欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

程序员文章站 2022-03-30 22:16:10
Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述: 可能刚刚接触Xamarin的人来说,对于这个概念比较的模糊,认为这说的不都是同一个东西吗?事实并不是这样的,我们先来说说Xamarin.Android和Xamarin.IOS吧,这两个其实就是一个单独的工程 ......

xamarin.form与xamarin.android或xamarin.ios的区别简述:

可能刚刚接触xamarin的人来说,对于这个概念比较的模糊,认为这说的不都是同一个东西吗?事实并不是这样的,我们先来说说xamarin.android和xamarin.ios吧,这两个其实就是一个单独的工程,在这里面我们可以针对安卓或者ios进行代码的编写,而且支持原生的代码调用,这对于安卓或者ios的开发人员了解xamarin是很有帮助的。

上面也说到了xamarin.android与xamairn.ios分别就是单独的工程,那么有人就会提出疑问,不是说xamarin是一个跨平台,一套代码编写就可以实现安卓和ios了吗?是的,这个现在就要用到了xamarin.form这个东东了。xamarin.form这个项目就包括了xamarin.android和xamarin.ios和两个项目了。

下面我们就来试试建立xamarin的这三个工程看看吧。

xamarin.android工程:

首先打开vs2017(或者vs的其他版本)→“文件”→“新建项目”如图:

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

然后点击“确认”,选择“空白应用”。版本可以选择自己想要的目标版本

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

最终所呈现出来的效果就是:

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

上面说的就是有关如何建立xamarin.android的项目。

xamarin.ios也是类似的。新建一个ios工程,最终所呈现出来的效果如图:

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

我们再来看看xamarin.form有什么区别吧:

xamarin.form工程:

同理,新建一个工程,取名叫xamarin.form,,

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

同样选择空白模板

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

最终所呈现出来的如图:

 Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

这个空白解决方案就是将xamarin.android,xamarin.ios,xamarin.uwp合成一个,总的来说一句话xamarin.from包含了xamarin.android,xamarin.ios,而xamarin.android,xamarin.ios是独立存在的。

好了今天就说到这里了。我以后会尽量定期说说一些我有关学习的理解。喜欢的可以加关注,不喜勿喷。