文档章节

【Swift】在Swift中获取当前的wifi SSID

包灬子
 包灬子
发布于 2015/03/01 16:19
字数 74
阅读 3.4K
收藏 1

精选30+云产品,助力企业轻松上云!>>>

    func getSSID() -> String? {
        let interfaces: CFArray! = CNCopySupportedInterfaces()?.takeRetainedValue()
        if interfaces == nil { return nil }
        
        let if0: UnsafePointer<Void>? = CFArrayGetValueAtIndex(interfaces, 0)
        if if0 == nil { return nil }
        
        let interfaceName: CFStringRef = unsafeBitCast(if0!, CFStringRef.self)
        let dictionary = CNCopyCurrentNetworkInfo(interfaceName)?.takeRetainedValue() as NSDictionary?
        if dictionary == nil { return nil }
        
        return dictionary?[kCNNetworkInfoKeySSID as String] as? String
    }

- - 

项目中遇到了  那就随手记一下

包灬子
粉丝 11
博文 37
码字总数 10847
作品 0
无锡
架构师
私信 提问
加载中
此博客有 2 条评论,请先登录后再查看。
更改ESP8266相关路由信息

前言 ESP8266上电的时候可以通过手机的WIFI看到ESP8266的SSID,但是因为加了密码而连接不上,用户可以通过对ESP8266编程来更改ESP8266的SSID以及密码。 相关数据类型介绍 一、softap_config...

也许现在将来
03/31
0
0
Android 连接匿名WiFi

前言 因为开发需要在应用内部实现wifi连接,结合网上的资料,实现连接wifi的还是比较简单,但是对于连接匿名wifi,却鲜有提及,所以在此分享下。 基本使用 首先介绍下wifi开发相关的一些基础...

大头呆
2019/09/01
0
0
iOS 通过获取当前连接的WiFi信息,实现WiFi自动考勤打卡

需求 手机连接到后台设置地的WiFi,自动考勤打卡新需求。根据后台设置的WiFi相关信息(主要是WIFI名称和MAC地址),校验手机是否正确连接了后台设置的WiFi。实现自动考勤打卡(快速考勤打卡)...

曾经蜡笔没有小新
2019/11/29
19
0
Android WiFi开发 (一)扫描、连接、信息

在平常开发中经常会涉及到wifi相关的内容,在此将之前所用到的整理一下,以免忘记。 操作wifi的相关类,主要放在android.net.wifi包下面。使用wifi相关方法需要申请一些权限: ACCESSWIFI_S...

VNanyesheshou
2016/03/04
0
0
Android wifi 设置相关

WifiManager 获得WifiManager的实例 检测Wiif的状态 Wifi的状态值常量 Wifi状态监测 state的值,对应上面的wifi状态常量 连接wifi 打开wifi 关闭wifi Wifi 状态的变化的监听 Wifi状态的变化可...

coderminer
2016/11/01
15
0

没有更多内容

加载失败,请刷新页面

加载更多

JDK路径设置无效问题解决

JDK 配置环境无效的两种情况 第 ① 种:输入java -version,显示:'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。这个问题一般出现在电脑第一次配置环境的时候。 第 ② 种:输...

osc_s3ka07m5
13分钟前
19
0
代理模式

一 代理模式简介 代理(Proxy)是一种设计模式 提供了对目标对象另外的访问方式 代理对象代理目标对象 达到增强目标对象功能的目的 二 静态代理 需要定义接口或者父类 代理对象与目标对象一起实...

osc_5w65ebjo
15分钟前
13
0
软件测试基础自学之测试基础理论,先看完这篇你再做测试

第一章、系统测试之测试基础 软件测试不只只只是测试源代码 软件测试人交流社群313782132,内有学习资料、面试技巧、内推机会。 1、测试定义: 通过人工或自动的手段, 对被测对象进行检阅的...

osc_aowxrpuv
18分钟前
17
0
软件测试基础之手工测试,你能想到的都在这

手工测试是传统的测试方法,由测试人员手工编写测试用例、执行、观察结果。软件测试中发现问题最多的都是手工测试,占整个项目的百分之九十五左右,所以说手工测试是软件测试基础。但手工测试...

osc_sfl7wfr9
19分钟前
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部