博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 在不添加库的情况下 通过抽象类来获取自己想要的方法
阅读量:5966 次
发布时间:2019-06-19

本文共 765 字,大约阅读时间需要 2 分钟。

#define SYSTEM_VERSION_MORE_THAN_BFDATA(v)  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)+ (NSString *)advertisingID {        NSString *returnValue = nil;    if (SYSTEM_VERSION_MORE_THAN_BFDATA(@"5.9")) {//通过抽象类来获取 ASIdentifier 这里面的方法。得到idfa        Class MyManager = NSClassFromString(@"ASIdentifierManager");        if (MyManager) {            id manager = [MyManager performSelector:@selector(sharedManager)];            if ([manager performSelector:@selector(isAdvertisingTrackingEnabled)]) {                returnValue = [[manager performSelector:@selector(advertisingIdentifier)]                               performSelector:@selector(UUIDString)];            }        }    }        return returnValue;}

 

转载地址:http://ylvax.baihongyu.com/

你可能感兴趣的文章
2017最新教程--如何下载美拍视频
查看>>
Hadoop 学习总结之三:Map-Reduce入门(转载)
查看>>
node 搭建开发框架express
查看>>
loadrunner-2-8HTML和URL模式
查看>>
RabbitMQ封装实战
查看>>
SQL Server VALUES 使用一记住
查看>>
原码、反码、补码、移码
查看>>
js禁止网页使用右键
查看>>
javascript数学运算符
查看>>
eclipse安装Run-Jetty-Run插件,修改实时生效
查看>>
UIGestureRecognizer
查看>>
敏捷开发方法综述
查看>>
天。鬼。法
查看>>
linux tcp中time_wait
查看>>
shuff打乱排序
查看>>
LC.155. Min Stack(非优化,两个stack 同步 + -)
查看>>
Add Two Numbers
查看>>
Asp.net技巧:gridview获取当前行索引的方法
查看>>
让 vim 在按ESC时自动保存
查看>>
git配置别名
查看>>