• VS2015 use C# for iOS


    VS2015 for iOS

    VS2015安装不多说。其实Xamarin 和微软感觉并不是什么好基友,Xamarin以前一直像个可怜的娃,以插件的形式寄生于VS中。现在只不过形势稍微好点了,VS2015 在明显的地方给了Xamarin一个坑,有点像那啥终于转正的感觉。相信这个坑会给Xamarin 带来不少的广告效应。

    这里需要注意很多国内的小朋友因为无法fq, 在vs2015 的Cross Platform 阶段失败,其实这个完全不用管!你只需要自己去下载相应的缺失部分配置好环境变量就好了。特别是Xamarin,你完全可以用国内某论坛上的Xamarin 链接去下离线包,速度杠杠滴。

    安装成功后注意看新建项目是这样滴:

    如果发现模板少了哪些部分,那就是Xamarin for vs2015 没有装成功。接着是蛋疼时间,你必须拥有一台安装了Mac 系统的电脑作为Pair。代码编译的过程其实是将C#生成的IL代码发到了Mac Host 的机器去负责编译。既然都有了Mac, XCode其实挺好用的,使用VS 是不是有点画蛇添足?况且Xamarin 还是收费的(微软快点收购了这家公司吧)。当然你可以选择只安装Build Host,而不需要完整的装完那坨Xamarin Studio for Mac.

    一台Build Host 只能让一台VS 连接配对上,配对的过程比较傻~

    示例代码

    这个是Xamarin 官方的例子,Xamarin Shop.该项目包含iOS, Android, WP 以及一个公共的代码业务逻辑部分实现。好处在于可以将复杂的逻辑抽离出来,只写一份。3个界面还是采用3种原生的模式开发,以达到节省工作量的目标。

    只要运行这个示例,就可以免费得到一件C# T shirt 哦,不管信不信,反正我是填写了便当China的地址, 不知道最终能不能给我漂洋过海寄过来。

    Xamarin iOS 开发界面

    熟悉的StroyBoard,但是用过了XCode 的界面,总觉得哪里怪怪的,当然你完全可以用XCode 画完界面然后拖回VS2015.

    Xamarin For Android

    个人觉得这块比较有实际意义,如果哪天Android都用C#来开发了,那Google 不是要恨死 巨软了。事实上Xamarin 开发Android 确实做的还可以。现在又有微软出品的Android模拟器,快,确实快很多,C# 语言又比Java 爽,爽太多。。。这一块,不像iOS制约条件那么多,而且破解版很容易。iOS 的Build Host 破解似乎比较慢。。因此这块就留待各位自己去体验了。

  • 相关阅读:
    【BZOJ4769】超级贞鱼 归并排序求逆序对
    [简明版] 有道云笔记Markdown指南
    在Pycharm中配置Github
    Linux学习笔记之Xshell配色方案定制
    前端学习笔记之ES6快速入门
    魔改有道云笔记
    Python爬虫学习笔记之Centos下安装配置Mongodb3.6
    Linux学习笔记之CentOS6.9 防火墙的关闭以及开启
    Web前端学习笔记之jQuery选择器
    Django学习笔记之Queryset详解
  • 原文地址:https://www.cnblogs.com/liyichong/p/4676181.html
Copyright © 2020-2023  润新知