iOS网络状态模拟——Network Link Conditioner

http://www.ithao123.cn/content-2043219.html


[摘要:对iOS开辟者来讲,Mac OS X 10.7和iOS 6今后的版本中的一个开辟对象——Network Link Conditioner,正在某些时间会变得大有赞助。那篇文章首要便去简略先容下那个对象。 iPhone Simulator 装置:] 

    对于iOS开发者来说,Mac OS X 10.7以及iOS 6以后的版本中的一个开发工具——Network Link Conditioner,在某些时候会变得大有帮助。这篇文章主要就来简单介绍下这个工具。


iPhone Simulator

安装:

1.Xcode -> Open Developer Tool -> More Developer Tools

搜索Network Link Conditioner,选择合适的Hardware IO Tools for Xcode版本下载即可。

\

2.下载完成后,打开dmg文件,并双击Network Link Condition.prefPane,安装。

\

\

3.安装完成之后就可以从系统偏好设置中进入Network Link Conditioner面板了。

\

打开之后,你就可以通过Network Link Conditioner切换iPhone Simulator所使用的网络环境了。Network Link Conditioner为你预置了以下几种网络环境:

  • EDGE
  • 3G
  • DSL
  • WiFi
  • High Latency DNS
  • Very Bad Network
  • 100% Loss
同时,你还可以自己定义网络环境状态

\

然后command+R在模拟器里运行你的app,更换Network Link Conditioner中的网络环境试试看会发生什么!看看网络延迟对你的app到底有哪些影响?看看网络带宽如何影响你的tableview的滑动效果?


真机

想要在真机上使用Network Link Conditioner,需要先将你的机器设置为开发模式:

1.将你的iPhone或iPad与你的Mac相连

2.在Xcode中,shift+command+2打开Organizer

3.选中你的设备

4.Use for Development

\


切记不管是使用simulator还是真机,在用Network Link Conditioner测试完之后关掉它!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章