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. }  


  • 相关阅读:
    node.js
    Ajax常见面试题
    CF932E Team Work
    斯特林数
    UOJ #62. 【UR #5】怎样跑得更快
    洛谷 P4593 【[TJOI2018]教科书般的亵渎】
    洛谷 P4321 【随机漫游】
    洛谷 P4707 【重返现世】
    洛谷 P3175 [HAOI2015]按位或
    CF Gym101933K King's Colors
  • 原文地址:https://www.cnblogs.com/jackljf/p/4768603.html
Copyright © 2011-2022 走看看