两个方法的反射
来源:互联网 发布:如何编写人工智能系统 编辑:程序博客网 时间:2024/05/21 09:22
类似于这种写法的反射:
[[PGYGetMACsendMessage] gotoDownLoad:@"778324728"url:@"https://itunes.apple.com/cn/app/sao-yi-sao-er-wei-ma/id778324728?mt=8"];
这样的话就只需要写一个方法就行,不用写一个类方法.一个实例方法两个方法了
+ (void)cyGotoDownLoad:(NSString *)appID url:(NSString *)url
{
Class myGetMAC = NSClassFromString(@"PGYGetMAC");
if (myGetMAC)
{
id messageInstance = [myGetMAC performSelector:@selector(sendMessage)];
if (messageInstance) {
[messageInstance performSelector:@selector(gotoDownLoad:url:)withObject:appID withObject:url];
}
else
{
NSLog(@"CYPGYGetMAC: mac地址统计失败,sendMessage实例获取失败");
}
}
else
{
NSLog(@"CYPGYGetMAC: mac地址统计失败,请添加libPGY_ANALYTICS_INTERNAL.a");
}
}
- 两个方法的反射
- 反射的两个特殊用法
- 反射方法的使用
- 反射方法的使用
- 反射的调用方法
- 成员方法的反射
- 成员方法的反射
- 反射 类的方法
- main方法的反射
- 方法的反射
- 成员方法的反射
- 方法的反射类
- 方法的反射
- [反射]比较两个VO对象的值
- java反射机制的两个应用
- 反射--> 构造方法Constructor类的反射
- 反射 --- 成员方法Method类的反射
- Java反射-------构造方法的反射应用
- lua 定时器以及应用
- iOS开发之之No such file or directory (
- 用Laravel+Grunt+Bower管理你的应用
- hadoop学习(一)
- java常用转义字符
- 两个方法的反射
- C#网络编程(订立协议和发送文件) - Part.4
- Git详解一
- javascript线程解释 setTimeout,setInterval你不知道的事(转)
- 国内千万级手机端视频互动娱乐直播完整源码
- C#网络编程(接收文件) - Part.5
- 去除列表/数组中的重复元素[转]
- perl5:模拟SWITCH语句[转]
- perl语言入门——标量数据