Skip to content

NSProxy

NSProxy 是 Objective‑C 世界里的代理基类。在插件环境中,你一般不会直接创建它,但可能会在调试/反射/桥接场景里遇到它的基础方法。

分配实例。

static alloc(): NSProxy

Return Value:

  • NSProxy: 新实例。

在指定 zone 分配。

static allocWithZone(zone: any): NSProxy

Parameters:

NameTypeDescription
zoneany内存 zone。

Return Value:

  • NSProxy: 新实例。

类对象。

static class(): any

Return Value:

  • any: 类对象。

是否响应某 selector。

respondsToSelector(aSelector: any): boolean

Parameters:

NameTypeDescription
aSelectoranyselector。

Return Value:

  • boolean: 是否响应。

某 selector 的方法签名。

methodSignatureForSelector(sel: any): any

Parameters:

NameTypeDescription
selanyselector。

Return Value:

  • any: 方法签名。

转发调用。

forwardInvocation(invocation: any): void

Parameters:

NameTypeDescription
invocationany调用对象。

Return Value:

  • 无。

析构(通常不直接调用)。

dealloc(): void

Return Value:

  • 无。

终结(通常不直接调用)。

finalize(): void

Return Value:

  • 无。

对象描述。

description(): string

Return Value:

  • string: 描述字符串。

调试描述。

debugDescription(): string

Return Value:

  • string: 调试描述字符串。

是否允许弱引用。

allowsWeakReference(): boolean

Return Value:

  • boolean: 是否允许。

保留弱引用。

retainWeakReference(): boolean

Return Value:

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

正在加载…

协议:,来源: