API参考Foundation
NSProxy
代理基类(消息转发基础设施)。
NSProxy是系统代理基类,提供消息转发相关能力。你直接不会直接创建它,但会在调试/反射/桥接场景里遇到它的基础方法。
类成员 (Class members)
注意:插件业务代码不建议调用
alloc/allocWithZone,推荐使用.new()或工厂方法。
alloc
分配实例。
static alloc(): NSProxyReturn Value:
NSProxy: 新实例。
allocWithZone
在指定 zone 分配。
static allocWithZone(zone: any): NSProxyParameters:
| Name | Type | Description |
|---|---|---|
zone | any | 内存 zone。 |
Return Value:
NSProxy: 新实例。
class
类对象。
static class(): anyReturn Value:
any: 类对象。
实例成员 (Instance members)
respondsToSelector
是否响应某 selector。
respondsToSelector(aSelector: any): booleanParameters:
| Name | Type | Description |
|---|---|---|
aSelector | any | selector。 |
Return Value:
boolean: 是否响应。
methodSignatureForSelector
某 selector 的方法签名。
methodSignatureForSelector(sel: any): anyParameters:
| Name | Type | Description |
|---|---|---|
sel | any | selector。 |
Return Value:
any: 方法签名。
forwardInvocation
转发调用。
forwardInvocation(invocation: any): voidParameters:
| Name | Type | Description |
|---|---|---|
invocation | any | 调用对象。 |
Return Value:
- 无。
dealloc
析构。
dealloc(): voidReturn Value:
- 无。
finalize
终结。
finalize(): voidReturn Value:
- 无。
description
对象描述。
description(): stringReturn Value:
string: 描述字符串。
debugDescription
调试描述。
debugDescription(): stringReturn Value:
string: 调试描述字符串。
allowsWeakReference
是否允许弱引用。
allowsWeakReference(): booleanReturn Value:
boolean: 是否允许。
retainWeakReference
保留弱引用。
retainWeakReference(): booleanReturn Value:
boolean: 是否成功保留。