gpt4 book ai didi

swift - 使用 Swift 3 在 Mac 上获取首选 wifi 网络列表

转载 作者:行者123 更新时间:2023-11-28 06:24:24 27 4
gpt4 key购买 nike

有没有办法在使用 Swift 3.0 的 MacOS 上获取首选(= 已保存)wifi 的 ssid 列表?

我发现了一些已弃用且(令人惊讶地)只能在 iOS 上运行的示例。

Network Preferences

最佳答案

首选网络作为系统首选项 NSUserDefaults 的一部分存储在 plist 中。虽然我没有看到直接访问这些名称的 API,但您可以使用 defaults shell 命令或 NSTask 来访问这些值:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences | grep SSIDString

请注意,此列表中不仅包含计算机已连接的所有 SSID,还包含与任何支持 iCloud 的设备同步的列表。

此处相关讨论:OS X Daily - See a List of All Wi-Fi Networks a Mac Has Previously Connected To

关于swift - 使用 Swift 3 在 Mac 上获取首选 wifi 网络列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42393556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com