iOS 随笔小技巧 弱self 打印当前类行数列数,多人开发自动适配pch地址,获取设备uid的信息

Posted SoulDu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 随笔小技巧 弱self 打印当前类行数列数,多人开发自动适配pch地址,获取设备uid的信息相关的知识,希望对你有一定的参考价值。

$(SRCROOT)/PrefixHeader.pch自动适配pch地址

__weak __block typeof(self) weakself = self;

  __weak typeof(self)weakSelf = self;

 

#define DN_DEBUG_LOG(fmt, ...)  

{NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); }

 

 

 

 NSDictionary *ifs = [self fetchSSIDInfo];

    //NSString *ssid = [[ifs objectForKey:@"SSID"] lowercaseString];

    NSString *ssid =ifs[@"SSID"];

    NSLog(@"ifs --%@ , wifi设备名称--%@",ifs,ssid);

 

 

- (id)fetchSSIDInfo {

    NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();

    //NSLog(@"Supported interfaces: %@", ifs);

    id info = nil;

    for (NSString *ifnam in ifs) {

        info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);

        //NSLog(@"%@ => %@", ifnam, info);

        if (info && [info count]) { break; }

    }

    return info;

}

 

 

 

 

  //这句是支持汉字url编译

//                NSString *strdn = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

 

以上是关于iOS 随笔小技巧 弱self 打印当前类行数列数,多人开发自动适配pch地址,获取设备uid的信息的主要内容,如果未能解决你的问题,请参考以下文章

iOS--开发小技巧(持续更新)

iOS 开发中使用到的小技巧汇总

iOS隐藏导航栏底部的线条& UINavigationBar小技巧

WPF随笔之 控件根据设定的显示行数列数填充控件并自适应窗体大小(多绑定MVVM方式实现)

关于导航栏的六个小技巧

iOS开发一些小技巧