您的位置:首页 > 理论基础 > 计算机网络

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

2014-04-08 14:32 134 查看
对于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测试完之后关掉它!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: