zoukankan      html  css  js  c++  java
  • iOS 获取已连接的wifi信息

    转:http://blog.csdn.net/marujunyy/article/details/16843173

    首先需要   #import <SystemConfiguration/CaptiveNetwork.h>

    1. + (id)fetchSSIDInfo  
    2. {  
    3.     NSArray *ifs = (id)CNCopySupportedInterfaces();  
    4.     NSLog(@"%s: Supported interfaces: %@", __func__, ifs);  
    5.     id info = nil;  
    6.     for (NSString *ifnam in ifs) {  
    7.         info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);  
    8.         NSLog(@"%@ => %@", ifnam, info);  
    9.         if (info && [info count]) { break; }  
    10.         [info release];  
    11.     }  
    12.     [ifs release];  
    13.     return [info autorelease];  
    14. }  

    ARC 版本:

    1. + (id)fetchSSIDInfo {  
    2.     NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();  
    3.     NSLog(@"%s: Supported interfaces: %@", __func__, ifs);  
    4.     id info = nil;  
    5.     for (NSString *ifnam in ifs) {  
    6.         info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);  
    7.         NSLog(@"%@ => %@", ifnam, info);  
    8.         if (info && [info count]) { break; }  
    9.     }  
    10.     return info;  
    11. }  


  • 相关阅读:
    AsyncHttpClient使用
    索引
    jdbc--取大量数据
    oracle--with as
    spring--mybatis事务总结
    Elasticsearch环境搭建
    使用idea远程调试
    redis分布式锁的实现
    知识梳理
    Zookeeper
  • 原文地址:https://www.cnblogs.com/jackljf/p/4768603.html
Copyright © 2011-2022 走看看