xamarin是一个基于.NET的跨平台项目,可以编写Android、IOS、MAC等应用,在业务逻辑层可以实现代码复用,并使用C#语言开发。但是他的安装比较麻烦,
一.windows平台下的安装。
1,jdk
2,android sdk
3,gtk sharp
4,xamarin studio
5,Xamarin.VisualStudio_Setup
这些可以在http://www.wuleba.com/上面找到,或者直接去xamarin官网下载,但是官网下载的仅仅是在线安装包。你也可以去官网下载离线安装包,不过默认是打不开的,你可以这样输入http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.6.macos10.xamarin.x86.pkg具体的可以去我乐网搜索。
二、mac虚拟机或者真机上面的配置
http://download.xamarin.com/MonoTouch/Mac/monotouch-7.2.2.2.pkg
先将Xcode安装上去,然后先安装MDK 在安装 xamarin studio 最后安装xamarin.ios(不过去网上下载的时候它的名字会叫做monotouch)。
三、打开xamarin.ios build host 和装有VS的windows电脑连接,之后就可以用windows电脑编写和调试我们的IOS程序了。
PS:这个是将C#代码翻译成Object-C 代码再在Xcode上面编译调试的,这样做确实可以跨平台,但是作为一个开发Android的人谁会花2000美元去买一个C#开发Android,还这么麻烦的去开发IOS,所以这个框架仅仅适合研究或者学生业余玩耍使用,真正商业化的使用推广还有难度,但是我相信微软会慢慢的修正这些问题,在移动领域也能分上一杯羹,毕竟微软在移动领域的市场就像他的名字一样”微软“。