iOS獲取當(dāng)前設(shè)備WiFi信息的方法
前言
最近項(xiàng)目有個(gè)需求,獲取當(dāng)前連接的wifi的信息,通過(guò)努力終于實(shí)現(xiàn)了,現(xiàn)在分享給大家,有需要的可以一起來(lái)看。
注意:本文是以Swift代碼為例
1.添加模塊引用
首先我們?cè)谛枰@取 WiFi 信息的地方引用需要的模塊:
import SystemConfiguration.CaptiveNetwork
2.添加獲取代碼
接下來(lái)編寫獲取 WiFi 信息的代碼,如下:
//獲取 WiFi 信息
func getWifiInfo() -> (ssid: String, mac: String) {
if let cfas: NSArray = CNCopySupportedInterfaces() {
for cfa in cfas {
if let dict = CFBridgingRetain(
CNCopyCurrentNetworkInfo(cfa as! CFString)
) {
if let ssid = dict["SSID"] as? String,
let bssid = dict["BSSID"] as? String {
return (ssid, bssid)
}
}
}
}
return ("未知", "未知")
}
3.獲取 WiFi 信息
然后在我們需要獲取 WiFi 信息的位置添加如下代碼即可:
let wifiInfo = getWifiInfo()
NSLog("SSID(WiFi名稱): \(wifiInfo.0)")
NSLog("BSSID(Mac地址): \(wifiInfo.1)")
4.輸出結(jié)果

總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家開(kāi)發(fā)iOS能有所幫助,如果有疑問(wèn)大家可以留言交流。
相關(guān)文章
iOS實(shí)現(xiàn)卡片式滾動(dòng)效果 iOS實(shí)現(xiàn)電影選片效果
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)卡片式滾動(dòng)效果,實(shí)現(xiàn)電影選片效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-02-02
IOSdrawRect實(shí)現(xiàn)雪花飄落效果
這篇文章主要為大家詳細(xì)介紹了IOSdrawRect實(shí)現(xiàn)雪花飄落效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
iOS 解決UICollectionView 計(jì)算 Cell 大小的問(wèn)題
本文主要介紹iOS UICollectionView,這里給大家一個(gè)實(shí)例代碼作為參考,并指出經(jīng)常遇到的問(wèn)題和解決辦法,希望能幫助有需要的小伙伴2016-07-07
iOS應(yīng)用開(kāi)發(fā)中使用UIScrollView控件來(lái)實(shí)現(xiàn)圖片縮放
這篇文章主要介紹了iOS開(kāi)發(fā)中使用UIScrollView控件來(lái)實(shí)現(xiàn)圖片縮放的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
iOS開(kāi)發(fā)中使用NSURLConnection類處理網(wǎng)絡(luò)請(qǐng)求的方法
這篇文章主要介紹了iOS開(kāi)發(fā)中使用NSURLConnection類處理網(wǎng)絡(luò)請(qǐng)求的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
深入詳解Objective-C中的@Synchronized關(guān)鍵字
這篇文章主要為大家介紹了深入詳解Objective-C中的@Synchronized關(guān)鍵字,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
替代pod update速度慢的lg_pod_plugin安裝使用詳解
這篇文章主要介紹了替代pod update速度慢lg_pod_plugin安裝使用方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
IOS開(kāi)發(fā) 支持https請(qǐng)求以及ssl證書(shū)配置詳解
這篇文章主要介紹了IOS開(kāi)發(fā) 支持https請(qǐng)求以及ssl證書(shū)配置詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02
iOS 實(shí)現(xiàn)簡(jiǎn)單的加載等待動(dòng)畫示例(思路與實(shí)現(xiàn))
本篇文章主要介紹了iOS 實(shí)現(xiàn)簡(jiǎn)單的加載等待動(dòng)畫示例(思路與實(shí)現(xiàn)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
詳解Swift中對(duì)C語(yǔ)言接口緩存的使用以及數(shù)組與字符串轉(zhuǎn)為指針類型的方法
這篇文章主要介紹了詳解Swift中對(duì)C語(yǔ)言接口緩存的使用以及數(shù)組與字符串轉(zhuǎn)為指針類型的方法的相關(guān)資料,這里提供簡(jiǎn)單實(shí)例,代碼注釋介紹也清楚,需要的朋友可以參考下2017-07-07

