玩玩Xamarin Evolve 2016带来的新特性(一)-iOS Simulator(for Windows)

编者语: Xamarin Evolve 2016给不少.NET社群的朋友带来了强心剂,做.NET还是有前途啊,特别在微软开源的策略上。我会在五一假期和大家谈谈Xamarin中大家比较关注的iOS Windows模拟器,Xamarin Forms Previewer,还有Xamarin WorkBooks.

       今天得谈谈令大家兴奋不已的iOS Simulator(for Windows)。
       
       首先通过Xamarin Studio 的Beta或者Alpha频道更新到最新的Xamarin环境(这个由于是预览阶段,如果你的机子是生产力就要三思了,当然我不觉得有什么特别大的问题)之后你得去下载iOS Simulator(for Windows)的安装包(点击下载)。
       下载成功后,你得去Visual Studio配置一下. 去Tools->Options->Xamarin->iOS Setting把Remote Simulator for Windows的钩打上(这个必须得记下来,否则你是没法在Windows上启动iOS Simulator的)。

       当第一次在Build 2016看到iOS Simulator时,大家都是莫名的兴奋,毕竟当初给大家的错觉是可以直接在Windows上Run了,不再需要Mac Agent,也意味着不需要Mac电脑。但这是错觉来,还是需要一个Mac.那就意味着这个模拟器是一个运行在Mac上的iOS Simulator投影。

       如果没有Mac在Visual Studio 上运行,会叫你去配对Mac电脑。

       

       否则会有一下错误提示

       
       配对成功后(如下图),
      
       这里补充说说有不少人会配对失败,例如出现SSH问题。那你必须按照网络环境,终端虚拟机配置,或者是安装Xamarin未完全设置好等问题都会导致没法配对,请大家按照以下顺序一一排错。我见得最多的是在VMWare安装Mac引起没法配对的问题,建议你还是找找真机配对下,虚拟机装Mac还是有很多不可预知的问题。

       好!开启模拟器

       
       哥哥在Surface Pro 4(i7/256GB/16GB)上运行流畅度还可以,当然这是一个投影,那还有和网络有关的。

       打开了模拟器,当然要深入玩玩,在Simulator上方是一些模拟操作,如Home,锁屏,相机,转向,设置(地理位置,键盘。TouchID),还有震动,接听,隐藏键盘等操作,令你很方便地模拟各种实用场景下的基本操作。
       

       左下方是对应的手势操作,可以模拟点击/缩小放大等手势。
       
      右下方是放大和缩小Simulator的可视范围
      

      把鼠标移到模拟器按右键你可以有上面更功能的快捷菜单,很方便吧~~

      

       在Windows上启动iOS Simulator,更大作用是在调试方面做到在同一环境进行,比作以前要在不同平台跳来跳去进步了不少。唯一叹气的是还是脱离不了Mac。这怪不了微软,也怪不了苹果,大家换位思考就是了。

       在Evolve 2016还提到可以直接在安装 Win10 pc设备上连接苹果设备就可以马上调试了,这也是一个进步。但还是那句对于一些传统的Windows开发人员更希望without Mac 。

       明天待续,晚安!!五一假期快乐


相关文章: 

原文地址:http://blog.csdn.net/kinfey/article/details/51265254


Xamarin社区新闻,深度好文,微信中搜索Xamarin 或扫描二维码关注

内容转载自公众号

Xamarin
Xamarin
了解更多
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值