#macos #framework #ffi #wlan

sys corewlan-sys

MacOS的CoreWLAN框架的FFI绑定

2个版本

0.1.1 2023年6月16日
0.1.0 2023年2月3日

#102 in macOS和iOS API

MIT/Apache

57KB
1.5K SLoC

corewlan-sys

MacOS的CoreWLAN框架的FFI绑定。

用法

您可以在docs.rsapple.com上阅读文档。下面提供了一个简单的示例。

extern crate corewlan-sys;

fn main() -> Result<(), ()> {
    let client = CWWiFiClient::sharedWiFiClient();
    let interface = client.interface();
    let networks = interface.scanForNetworksWithName(None)?;
    for network in networks {
        println!("SSID: {}", network.ssid());
    }
}

免责声明

该软件包没有完全按苹果文档中的1:1实现每个接口。一些功能可能缺失,一些功能可能存在错误。
如果您发现错误或需要功能,请打开一个问题。我会尽快解决。更好的是,提交一个PR!

依赖项

~130KB