我可以通过编程方式打开和关闭WiFi并更改网络吗? (Mac SDK)

时间:2013-02-16 11:15:29

标签: objective-c xcode macos cocoa

我可以通过编程方式打开和关闭WiFi并更改Mac SDK中的网络(WiFi)吗? 如果可以的话,你能发布一些代码吗?

2 个答案:

答案 0 :(得分:7)

CoreWLAN Framework似乎符合您的需求。甚至还有一个名为CoreWLANWirelessManager

的示例代码
  

CoreWLANWirelessManager应用程序使用CoreWLAN   framework,它是Mac OS X IEEE的Objective-C公共API   802.11无线接口。它为开发人员提供了一个如何使用CoreWLAN API并演练其功能的示例   框架提供。此功能包括扫描网络,   查询无线接口的静态和动态参数,   切换接口电源,改变频道,关联和   访问相应的系统配置首选项   给定界面。

答案 1 :(得分:0)

没有用于调整WiFi设置的编程API ,但您可以通过运行networksetup(8)命令更改其中的大部分(请参阅-setairportpower-setairportnetwork选项)。

修改:看起来我错过了CoreWLAN框架mentioned by Antoine