SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法。在内存中每个类的方法都存储在类对象中,每个方法都有一个与之对应的SEL类型的数据,根据一个SEL数据就可以找到对应的方法地址,进而调用方法。
![](https://img.haomeiwen.com/i603212/b842dea87156442d.jpg)
SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法
SEL 是一个模仿C的构造指针类型的对象,可以定义很多方法指针。 常作为形参。 用于运行时或者多类之间隔文件 传递方法。
![](https://img.haomeiwen.com/i303495/cee4d15cae46d099.png)
QQ20160104-7@2x.png
![](https://img.haomeiwen.com/i303495/46631a38e1f40011.png)
QQ20160104-8@2x.png
![](https://img.haomeiwen.com/i303495/15cc5545123ac2b0.png)
QQ20160104-9@2x.png
![](https://img.haomeiwen.com/i303495/7de44786dabc426d.png)
Q
网友评论