OC加强】SEL数据类型的简单知识点——和方法有关
2015-11-16 19:55
211 查看
1)类里面的方法都是被转换成SEL变量进行存储的。
(2)放类声明一个对象,对象调用方法的时候,系统会被这个方法转换成SEL,然后拿这个SEL到类方法中去匹配。
(3)我们可以自己手动把方法转换成SEL,然后用这个SEL去查找方法。
(2)放类声明一个对象,对象调用方法的时候,系统会被这个方法转换成SEL,然后拿这个SEL到类方法中去匹配。
(3)我们可以自己手动把方法转换成SEL,然后用这个SEL去查找方法。
#import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const char * argv[]) { @autoreleasepool { Person *p1=[[Person alloc]init]; //正常方法,需要把eat转换成SEL,然后去匹配查找 [p1 eat]; //利用SEL,先我们自己把eat转换成SEL,然后用这个SEL去找 SEL aaa=@selector(eat); [p1 performSelector:aaa]; //合并写成 [p1 performSelector:@selector(eat)]; } return 0; }
相关文章推荐
- 64位进程调用32位DLL详解
- 有时候打开eclipse出现error,让看log
- 【转载】Vim查找替换及正则表达式的使用
- 欢迎使用CSDN-markdown编辑器
- 深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL框架分析之一
- sql常用
- matlab中的图像类型
- K-Means++的代码 ,写的很好
- Node.js学习笔记9——Express框架
- 彻底明白Android中AIDL及其使用
- ARM的Abort异常
- IO(一):传统IO(基于字符,字节,Socket) 与BIO,NIO,AIO 介绍
- lightoj1034 Hit the Light Switches
- 硬件语言编写规范与技巧
- hibernate连接Oracle rac
- java笔记_集合
- leetcode 50:Pow(x, n)
- Thread的run()与start()的区别
- xml文件不能被正确解析/The processing instruction target matching "[xX][mM][lL]" is not al
- 图像分割