ios获取手机连接的无线网名字
2016-02-23 09:40
483 查看
iOS开发用来获取当前连接的网络信息的API即CNCopyCurrentNetworkInfo
这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件
使用时可以直接包含(仅限真机)
#import <SystemConfiguration/CaptiveNetwork.h>
- (NSString *)getWifiName
{
NSString *wifiName = nil;
CFArrayRef wifiInterfaces = CNCopySupportedInterfaces();
if (!wifiInterfaces) {
return nil;
}
NSArray *interfaces = (__bridge NSArray *)wifiInterfaces;
for (NSString *interfaceName in interfaces) {
CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interfaceName));
if (dictRef) {
NSDictionary *networkInfo = (__bridge NSDictionary *)dictRef;
NSLog(@"dongqiangfei -> %@", networkInfo);
wifiName = [networkInfo objectForKey:(__bridge NSString *)kCNNetworkInfoKeySSID];
CFRelease(dictRef);
}
}
CFRelease(wifiInterfaces);
return wifiName;
}
这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件
使用时可以直接包含(仅限真机)
#import <SystemConfiguration/CaptiveNetwork.h>
- (NSString *)getWifiName
{
NSString *wifiName = nil;
CFArrayRef wifiInterfaces = CNCopySupportedInterfaces();
if (!wifiInterfaces) {
return nil;
}
NSArray *interfaces = (__bridge NSArray *)wifiInterfaces;
for (NSString *interfaceName in interfaces) {
CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interfaceName));
if (dictRef) {
NSDictionary *networkInfo = (__bridge NSDictionary *)dictRef;
NSLog(@"dongqiangfei -> %@", networkInfo);
wifiName = [networkInfo objectForKey:(__bridge NSString *)kCNNetworkInfoKeySSID];
CFRelease(dictRef);
}
}
CFRelease(wifiInterfaces);
return wifiName;
}
相关文章推荐
- iOS9下有关CoreLocation学习二
- iOS 设计模式之原型模式 (Prototype)
- iOS开发之与后台服务器的交互
- iOS simulator Code = 4
- IOS 开发 证书显示 此证书签发者无效 解决办法
- iOS 当运行Xcode6时,编译代码成功,但是登陆模拟器失败,显示错误:The Operation couldn't be completed.(LaunchServicesError error
- Xcode中iOS应用开发的一般项目目录结构和流程简介
- iOS中常用简单封装
- 用户行为轨迹 如何集成
- iOS小明开发笔记(六) (SDWebImage简单使用)
- iOS小明开发笔记(五) (GCD死锁及解决方案)
- iOS小明开发笔记(四) (AVFoundation简介)
- iOS 8 Auto Layout界面自动布局系列3-使用代码添加布局约束
- iOS 设置TextView控件内容行间距
- 关于苹果开发的知识总结
- iOS9下有关CoreLocation学习一
- iOS 设备通用设备适配
- 蓝懿ios微博项目之表情页
- iOS 二维码相关功能(ios7后自带接口)
- iOS 数据存储的常用方式