SEL数据类型的简单知识点——和方法有关
2015-05-23 21:29
441 查看
(1)类里面的方法都是被转换成SEL变量进行存储的。
(2)放类声明一个对象,对象调用方法的时候,系统会被这个方法转换成SEL,然后拿这个SEL到类方法中去匹配。
(3)我们可以自己手动把方法转换成SEL,然后用这个SEL去查找方法。
[objc] view
plaincopy
#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const charchar * 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;
}
相关文章推荐
- 【OC加强】SEL数据类型的简单知识点——和方法有关
- SEL数据类型的简单知识点——和方法有关
- OC加强】SEL数据类型的简单知识点——和方法有关
- 关于SEL数据类型的简单知识点
- springmvc之json数据交互controller方法返回值为简单类型
- 使用简单的json.dumps方法对简单数据类型进行编码
- 黑马程序员_iOS开发之OC之面向对象之id语法、构造方法、@category分类、类本质、description方法和SEL数据类型
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- 看你的linux编译系统是32位还是64位最简单的方法以及不同数据类型占用字节个数
- js 判断各种数据类型的简单方法(推荐)
- js 判断各种数据类型的简单方法(推荐)
- js 判断各种数据类型的简单方法(推荐)
- Android有关JNI 学习(两)为JNI方法名称,数据类型和方法签名的一些知识
- Struts2(五) 校验简单数据类型方法 和 值栈的说明
- springmvc之json数据交互controller方法返回值为简单类型
- js 判断各种数据类型的简单方法
- 详解springmvc之json数据交互controller方法返回值为简单类型
- 给定数据类型的补码表示,不能简单的用取反加一的方法来求反码的,介绍下2的补码系统
- 一个超简单的方法验证文本框中内容的数据类型
- DWR中调用Java对象的方法,不要使用简单数据类型