获取设备当前连接的WIFI信息(No Private API)

#import

#import


@implementation ViewController



- (void)viewDidLoad

{

    [super viewDidLoad];


    CFArrayRef arrayRef = CNCopySupportedInterfaces();

    NSArray *interfaces = (NSArray *)arrayRef;

    NSLog(@"interfaces -> %@", interfaces);

    

    for (NSString *interfaceName in interfaces) {

        CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((CFStringRef)interfaceName);

        if (dictRef != NULL) {

            NSDictionary *networkInfo = (NSDictionary *)dictRef;

            NSLog(@"network info -> %@", networkInfo);

            CFRelease(dictRef);

        }

    }

    CFRelease(arrayRef);

}


你可能感兴趣的:(Network,Objective-c)