黑马视频学习笔记-OC-SEL

来源:互联网 发布:卫子夫网络播放平台 编辑:程序博客网 时间:2024/05/06 17:09

1、SEL其实是对方法的一种包装,将方法包装成一个SEL类型的数据,去找对应的方法地址,然后调用

2、知道方法名,调用方法:

NSString *name = @"test";SEL s = NSSelectorFromString(name);[p performSelector:s];

[p performSelector:@selector(test)];

SEL s = @selector(test:);//注意冒号[p performSelector:s withObject:@"123"];

3、把test包装成SEL类型的数据

4、根据SEL数据找到对应的方法地址

5、根据方法地址调用对应的方法

0 0
原创粉丝点击