SEL
1、把test方法包装成sel类型的数据
2、根据sel数据找到对应的方法地址
3、根据方法地址找到对应的方法
Person *p = [[Person alloc] init]; //间接通过sel调用方法[p performSelector:@selector(test)]; [p test]; //传参[p performSelector:@selector(test1:) withObject:@"aaa"] [p test1:@"aaa"];
- 方法的存储位置
每个类的方法列表都存储在类对象中,每个方法都有一个与之对应的sel类型对象,根据sel对象就可以找到方法的地址,进而调用。
- sel类型的定义
typedef struct objc_selector *SEL;
- sel对象的创建
SEL s1 = @selector(test);
SEL s2 = NSSelectorFromString(@"test");
- 每个方法内部都有一个_cmd(SEL),代表当前方法
NSString *str = NSStringFromSelector(_cmd);//打印当前方法名
[self performSelector:_cmd];//在方法中调用会引发死循环
相关推荐
seL4内核参考手册中文翻译,主要依据原版本11.0.0(2019年11月20日),对截止当前(2020年4月7日)的内核树少量变动也作了同步更新。在对照源码的基础上力求搬运地清楚准确。
SEL351A,SEL749,SEL587,SEL387中文资料
IAI X-Sel 机械手编程软件,可以编写IAIX_SEL控制器
x-sel中文版
seL4是世界上最小的内核之一。但是seL4的性能可以与当今性能最好的微内核相比。 作为微内核,seL4为应用程序提供少量的服务,如创建和管理虚拟内存地址空间的抽象,线程和进程间通信IPC。这么少的服务靠8700行C代码...
微内核白皮书、sel4微内核白皮书、seL4-whitepaper.pdf
7. SEL语言的构造 SEL语言分别有,位置部位(位置数据=坐标值,其它)与命令部位(应用程序)。
sel551-定值清单
IAI电缸编程软件X-SEL V7.02.09.00
SEL-351继电器是一种集保护、监视、控制和故障定位于一体的保护装置。它的保护功能包括过电流、低电压/过电压、低频率/过频率,另外还有相、接地、中性点保护以及方向元件。其中还有完整的一套增强型自动化功能,...
《seL4内核参考手册》 4.0.9 中文 原文重要信息 1.2 第1章 简介 1.3 第2章 内核服务和对象 1.4 第2.1节 基于能力的访问控制 1.4.1 第2.2节 系统调用 1.4.2 第2.3节 内核对象 1.4.3 第2.4节 内核内存分配 1.4.4 2.4.1...
IAI-X-SEL-CHINESS伺服使用文档;中文官方光盘资料;含通讯,IO,指令详细说明
sel501中文说明书,详细的版本,非常实用,
IAI X-SEL 控制器使用说明书, 可以快速掌握IAI X-SEL 的操作指令, 使用方法, 故障处理等等技术.
SEL-551中文版使用手册,Word格式,可自行编辑
SEL-E/G Programming Manualpdf,SEL-E/G Programming Manual
IAI X-sel机械手软件,通讯,说明书 ,数据线驱动等
本文描述了seL4实时系能的基本测试。文中详细分析了中断响应时间、进程间切换的测试。
sel控制器SOP作业指导书介绍了相关控制器的编程方法,以及接线、程序命令、故障RESET等诸多功能。