API参考Foundation

NSProxy

代理基类(消息转发基础设施)。

NSProxy是系统代理基类,提供消息转发相关能力。你直接不会直接创建它,但会在调试/反射/桥接场景里遇到它的基础方法。

类成员 (Class members)

注意:插件业务代码不建议调用alloc/allocWithZone,推荐使用.new()或工厂方法。

alloc

分配实例。

static alloc(): NSProxy

Return Value:

  • NSProxy: 新实例。

allocWithZone

在指定 zone 分配。

static allocWithZone(zone: any): NSProxy

Parameters:

NameTypeDescription
zoneany内存 zone。

Return Value:

  • NSProxy: 新实例。

class

类对象。

static class(): any

Return Value:

  • any: 类对象。

实例成员 (Instance members)

respondsToSelector

是否响应某 selector。

respondsToSelector(aSelector: any): boolean

Parameters:

NameTypeDescription
aSelectoranyselector。

Return Value:

  • boolean: 是否响应。

methodSignatureForSelector

某 selector 的方法签名。

methodSignatureForSelector(sel: any): any

Parameters:

NameTypeDescription
selanyselector。

Return Value:

  • any: 方法签名。

forwardInvocation

转发调用。

forwardInvocation(invocation: any): void

Parameters:

NameTypeDescription
invocationany调用对象。

Return Value:

  • 无。

dealloc

析构。

dealloc(): void

Return Value:

  • 无。

finalize

终结。

finalize(): void

Return Value:

  • 无。

description

对象描述。

description(): string

Return Value:

  • string: 描述字符串。

debugDescription

调试描述。

debugDescription(): string

Return Value:

  • string: 调试描述字符串。

allowsWeakReference

是否允许弱引用。

allowsWeakReference(): boolean

Return Value:

  • boolean: 是否允许。

retainWeakReference

保留弱引用。

retainWeakReference(): boolean

Return Value:

  • boolean: 是否成功保留。
头文件API清单

正在加载...

协议:JSBNSProxy,来源:-