Tuya iOS Smart Life App SDK 5.15.0
ThingModuleMixBridge Class Reference

#import <ThingModuleMixBridge.h>

Inheritance diagram for ThingModuleMixBridge:

Instance Methods

(void) - hookService:ofSelector:withModuleCls:
 
(void) - hookService:ofSelector:withModuleCls:
 
(void) - loadMixMap [implementation]
 
(void) - loadMixMap [implementation]
 
(void) - generateMixForward [implementation]
 
(void) - generateMixForward [implementation]
 
(void) - mixClass:withNative: [implementation]
 
(void) - mixClass:withNative: [implementation]
 
(ThingModuleHookProxy *) - hookProxyOfProtocol: [implementation]
 
(ThingModuleHookProxy *) - hookProxyOfProtocol: [implementation]
 

Class Methods

(id) + bridgeTargetOfObj:
 
(instancetype) + shareInstance
 
(id) + bridgeTargetOfObj:
 
(instancetype) + shareInstance
 

Detailed Description

Definition at line 13 of file ThingModuleMixBridge.h.

Method Documentation

◆ bridgeTargetOfObj: [1/2]

+ (id) bridgeTargetOfObj: (id)  obj

如果obj是class,则返回class 如果obj是instance,则返回instance

◆ bridgeTargetOfObj: [2/2]

+ (id) bridgeTargetOfObj: (id)  obj

如果obj是class,则返回class 如果obj是instance,则返回instance

◆ generateMixForward [1/2]

- (void) generateMixForward
implementation

◆ generateMixForward [2/2]

- (void) generateMixForward
implementation

◆ hookProxyOfProtocol: [1/2]

- (ThingModuleHookProxy *) hookProxyOfProtocol: (Protocol *)  prot
implementation

◆ hookProxyOfProtocol: [2/2]

- (ThingModuleHookProxy *) hookProxyOfProtocol: (Protocol *)  prot
implementation

◆ hookService:ofSelector:withModuleCls: [1/2]

- (void) hookService: (Protocol *)  prot
ofSelector: (SEL)  sel
withModuleCls: (Class)  moduleCls 

◆ hookService:ofSelector:withModuleCls: [2/2]

- (void) hookService: (Protocol *)  prot
ofSelector: (SEL)  sel
withModuleCls: (Class)  moduleCls 

◆ loadMixMap [1/2]

- (void) loadMixMap
implementation

◆ loadMixMap [2/2]

- (void) loadMixMap
implementation

◆ mixClass:withNative: [1/2]

- (void) mixClass: (Class)  cls
withNative: (Class)  native 
implementation

◆ mixClass:withNative: [2/2]

- (void) mixClass: (Class)  cls
withNative: (Class)  native 
implementation

◆ shareInstance [1/2]

+ (instancetype) shareInstance

◆ shareInstance [2/2]

+ (instancetype) shareInstance

The documentation for this class was generated from the following files: