在iOS開(kāi)發(fā)中,針對(duì)不同網(wǎng)絡(luò)狀況做一下測(cè)試是很有必要的。尤其是測(cè)試網(wǎng)速很差, 網(wǎng)絡(luò)很不穩(wěn)定的情況下, 我們的APP的運(yùn)行情況; 但公司的網(wǎng)速一般都不會(huì)非常差, 那我們就需要對(duì)網(wǎng)絡(luò)進(jìn)行限速;
下面就簡(jiǎn)單介紹一下對(duì)iOS真機(jī)以及Mac進(jìn)行網(wǎng)絡(luò)限速的方法:
1. 真機(jī)
1.1 在設(shè)置中找到 "開(kāi)發(fā)者" 選項(xiàng)

developer.png
1.2 選擇網(wǎng)絡(luò)調(diào)節(jié)器

network conditioner.png
1.3 選擇網(wǎng)絡(luò)狀態(tài)

Enable.png
100%Loss是全丟包,
3G這個(gè)大家應(yīng)該都知道
DSL是電話(huà)線(xiàn)上網(wǎng),
Edge是2G網(wǎng)絡(luò),
High Latency DNS是高延遲,
Very Bad Network是網(wǎng)絡(luò)狀況不穩(wěn)定。
底部還有一個(gè)添加額外配置的選項(xiàng)可以自定義網(wǎng)絡(luò)狀況```
**PS:這項(xiàng)開(kāi)啟后影響的是整個(gè)系統(tǒng),所以調(diào)試完畢后不要忘記關(guān)掉**
####2. 模擬器
1. 到[官網(wǎng)](https://developer.apple.com/download/more/?=for%20Xcode)下載網(wǎng)絡(luò)調(diào)節(jié)器


2. 安裝網(wǎng)絡(luò)調(diào)節(jié)器

3. 進(jìn)入系統(tǒng)偏好設(shè)置打開(kāi)網(wǎng)絡(luò)調(diào)節(jié)器

4. 選擇網(wǎng)絡(luò)狀態(tài)

**PS: 調(diào)試完后記得關(guān)閉網(wǎng)絡(luò)調(diào)節(jié)器**