【发布时间】:2014-05-02 17:38:07
【问题描述】:
我正在尝试使用 CoreWLAN 获取 CWNetwork 对象的数据速率(以 Mbps 为单位),但我无法弄清楚如何执行此操作。
我已经搜索了所有 API 文档,甚至搜索了 CWNetwork 和 CWChannel 对象的私有方法。
获取此信息的正确方法是什么?
【问题讨论】:
标签: objective-c macos networking corewlan
我正在尝试使用 CoreWLAN 获取 CWNetwork 对象的数据速率(以 Mbps 为单位),但我无法弄清楚如何执行此操作。
我已经搜索了所有 API 文档,甚至搜索了 CWNetwork 和 CWChannel 对象的私有方法。
获取此信息的正确方法是什么?
【问题讨论】:
标签: objective-c macos networking corewlan
CWInterface 类具有 transmitRate 属性。此属性返回接口的当前传输速率 (Mbps)。
CWInterface *wifiInterface = [CWInterface interface];
NSLog("Transmit Rate - %.f Mbps", wifiInterface.transmitRate);
输出 - 145 Mbps
【讨论】: