NSObject中的performSelector用法简介
- (id)performSelector:(SEL)aSelector |
|||
Description [说明] |
Sends a specified message to the receiver and returns the result of the message. (required) [发送指定消息的接收和返回消息的结果。(必填)] |
||
The performSelector: method is equivalent to sending an aSelector message directly to the receiver. For example, all three of the following messages do the same thing: [该performSelector:方法等效于直接发送aSelector消息发送到接收器。举例来说,所有这三个以下消息做同样的事情:] id myClone = [anObject copy]; id myClone = [anObject performSelector:@selector(copy)]; id myClone = [anObject performSelector:sel_getUid("copy")]; However, the performSelector: method allows you to send messages that aren’t determined until runtime. A variable selector can be passed as the argument: [然而,performSelector:方法允许你发送那些没有确定,直到运行时的消息。变量选择器可作为参数传递:]
SEL myMethod = findTheAppropriateSelectorForTheCurrentSituation(); [anObject performSelector:myMethod]; The aSelector argument should identify a method that takes no arguments. For methods that return anything other than an object, use NSInvocation. [该aSelector参数应该找出一种方法,它没有参数。对于返回以外的任何一个对象的方法,使用NSInvocation。] |
|||
Parameters [参数] |
|
||
Returns [返回] |
An object that is the result of the message. [一个对象,该对象是消息的结果。] |
||
Availability [可用性] |
OS X (10.0 and later) [OS X 10.0及更高版本] |
||
Declared In [宣称] |
NSObject.h |
||
Reference [参考] |
NSObject Protocol Reference [参考NSObject协议] |
转载于:https://www.cnblogs.com/iOSCain/p/4015488.html
NSObject中的performSelector用法简介相关推荐
- php中__FILE__常量用法简介
php中__FILE__常量用法简介 http://blog.csdn.net/xbei07/article/details/5616020#comments出处 1.php中的__FILE__常量返 ...
- Matlab中 intlinprog函数用法简介
Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...
- 数模--0-1规划问题~Matlab中 intlinprog函数用法简介
1. intlinprog介绍 intlinprog是matlab中用于求解混合整数线性规划(Mixed-integer linear programming)的一个函数,用法基本和linprog差不 ...
- C++拓展笔记2-3:C++中this指针用法简介
为什么80%的码农都做不了架构师?>>> this指针概览 C++中,每个类 对应了一个对象,每个对象指向自己所在内存地址的方式即为使用this指针.在类中,this指针作为一 ...
- python中try/except用法简介
try语句用于检测程序中的异常.try子句中的代码被执行,如果没有异常发生,则不执行except子句.如果在try子句中发生了异常,则跳过try子句中剩余的代码,然后执行一个或多个except子句,最 ...
- mysql中的EXISTS用法简介
首先分清: EXISTS子查询找到的提交 NOT EXISTS 子查询中 找不到的提交 查询方式: Exists执行的流程Exists首先执行外层查询,再执行内层查询,与IN相反. 流程为首先取出外层 ...
- Android中Toast的用法简介
2019独角兽企业重金招聘Python工程师标准>>> Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的 ...
- java toast_Android中Toast的用法简介
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失.下面用一个实例来看看如何使用Toast ...
- Matlab中meshgrid的用法简介
meshgrid:网格 1.主要使用的函数为[X,Y]=meshgrid(xgv,ygv); meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量. ...
最新文章
- 裸centos安装PCRE时报错解决
- CentOS 如何搭建本地和局域网yum源
- (三)构建模块——Web页面建设
- UA PHYS515A 电磁理论V 电磁波与辐射3 偏振
- Linux 性能分析工具总结
- cmd mysql 报错_客户端cmd打开mysql,执行插入中文报错或插入中文乱码解决方案
- SpringBoot使用@Transactional的类手动注入失败
- springSecurity源码分析-springSecurityFilterChain
- python学习: 优秀Python学习资源收集汇总--转
- unity 存档插件_【Unity消息】5月1日到5月15日 Unity资源商店大促
- 权限控制_多租户系统设计之权限控制
- nginx实现 二级目录跳转 子目录跳转
- linux查看内存占用情况
- 防护针对SQL Server数据库的SQL注入攻击
- 厦门大学计算机科学与技术学院官网,罗晔-厦门大学计算机科学系
- 云服务器本质是虚拟机,云服务器本质是虚拟机
- 清北学堂2019.8.9
- 中国移动新动作,员工福利有调整
- 编程范式(斯坦福大学)学习笔记《四》
- C#操作开机自启动(写进注册表)
热门文章
- 【Android】Apk安装方式
- Android 自定义Adapter以实现自定义填充ListView的Item
- Linux 下编译并运行C语言程序
- iOS self 和 super 学习
- 1. Visio Web 形状 - 无法与 Web 服务器建立连接。请稍后重新进行搜索。处理方式...
- python -asyncio
- Java基础—序列化底层原理
- java泛型中<?>和<T>有什么区别?
- SDNU 1464.最大最小公倍数(思维)
- DirectX11 With Windows SDK--24 Render-To-Texture(RTT)技术的应用