Tuya iOS Smart Life App SDK 5.15.0
ThingSDKUtil Class Reference

#import <ThingSDKUtil.h>

Inheritance diagram for ThingSDKUtil:

Class Methods

(BOOL) + isDomesticApp:
 
(BOOL) + isThingApp:
 
(BOOL) + isSmartLife:
 
(uint32_t) + thingsdk_getIntValueByHex:
 
(NSString *) + thingsdk_getISOcountryCode
 
(BOOL) + thingsdk_compareVesionWithDeviceVersion:appVersion:
 
(NSData *) + thingsdk_xorEncodeData:keyData:
 
(BOOL) + isDomesticApp:
 
(BOOL) + isThingApp:
 
(BOOL) + isSmartLife:
 
(uint32_t) + thingsdk_getIntValueByHex:
 
(NSString *) + thingsdk_getISOcountryCode
 
(BOOL) + thingsdk_compareVesionWithDeviceVersion:appVersion:
 
(NSData *) + thingsdk_xorEncodeData:keyData:
 
(BOOL) + isDomesticApp:
 
(BOOL) + isThingApp:
 
(BOOL) + isSmartLife:
 
(uint32_t) + thingsdk_getIntValueByHex:
 
(NSString *) + thingsdk_getISOcountryCode
 
(BOOL) + thingsdk_compareVesionWithDeviceVersion:appVersion:
 
(NSData *) + thingsdk_xorEncodeData:keyData:
 
(BOOL) + isDomesticApp:
 
(BOOL) + isThingApp:
 
(BOOL) + isSmartLife:
 
(uint32_t) + thingsdk_getIntValueByHex:
 
(NSString *) + thingsdk_getISOcountryCode
 
(BOOL) + thingsdk_compareVesionWithDeviceVersion:appVersion:
 
(NSData *) + thingsdk_xorEncodeData:keyData:
 
(NSString *) + thingsdk_currentExtensionString
 
(NSString *) + thingsdk_currentExtensionString
 
(NSString *) + thingsdk_currentExtensionString
 
(NSString *) + thingsdk_currentExtensionString
 
(BOOL) + thingsdk_isHostApp
 
(BOOL) + thingsdk_isHostApp
 
(BOOL) + thingsdk_isHostApp
 
(BOOL) + thingsdk_isHostApp
 
(BOOL) + thingsdk_isAppExtension
 
(BOOL) + thingsdk_isAppExtension
 
(BOOL) + thingsdk_isAppExtension
 
(BOOL) + thingsdk_isAppExtension
 
(BOOL) + thingsdk_isWatchKitExtension
 
(BOOL) + thingsdk_isWatchKitExtension
 
(BOOL) + thingsdk_isWatchKitExtension
 
(BOOL) + thingsdk_isWatchKitExtension
 

Detailed Description

Definition at line 25 of file ThingSDKUtil.h.

Method Documentation

◆ isDomesticApp: [1/4]

+ (BOOL) isDomesticApp: (NSString *)  appKey

◆ isDomesticApp: [2/4]

+ (BOOL) isDomesticApp: (NSString *)  appKey

◆ isDomesticApp: [3/4]

+ (BOOL) isDomesticApp: (NSString *)  appKey

◆ isDomesticApp: [4/4]

+ (BOOL) isDomesticApp: (NSString *)  appKey

◆ isSmartLife: [1/4]

+ (BOOL) isSmartLife: (NSString *)  appKey

◆ isSmartLife: [2/4]

+ (BOOL) isSmartLife: (NSString *)  appKey

◆ isSmartLife: [3/4]

+ (BOOL) isSmartLife: (NSString *)  appKey

◆ isSmartLife: [4/4]

+ (BOOL) isSmartLife: (NSString *)  appKey

◆ isThingApp: [1/4]

+ (BOOL) isThingApp: (NSString *)  appKey

◆ isThingApp: [2/4]

+ (BOOL) isThingApp: (NSString *)  appKey

◆ isThingApp: [3/4]

+ (BOOL) isThingApp: (NSString *)  appKey

◆ isThingApp: [4/4]

+ (BOOL) isThingApp: (NSString *)  appKey

◆ thingsdk_compareVesionWithDeviceVersion:appVersion: [1/4]

+ (BOOL) thingsdk_compareVesionWithDeviceVersion: (NSString *)  deviceVersion
appVersion: (NSString *)  appVersion 

◆ thingsdk_compareVesionWithDeviceVersion:appVersion: [2/4]

+ (BOOL) thingsdk_compareVesionWithDeviceVersion: (NSString *)  deviceVersion
appVersion: (NSString *)  appVersion 

◆ thingsdk_compareVesionWithDeviceVersion:appVersion: [3/4]

+ (BOOL) thingsdk_compareVesionWithDeviceVersion: (NSString *)  deviceVersion
appVersion: (NSString *)  appVersion 

◆ thingsdk_compareVesionWithDeviceVersion:appVersion: [4/4]

+ (BOOL) thingsdk_compareVesionWithDeviceVersion: (NSString *)  deviceVersion
appVersion: (NSString *)  appVersion 

◆ thingsdk_currentExtensionString [1/4]

+ (NSString *) thingsdk_currentExtensionString

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_currentExtensionString [2/4]

+ (NSString *) thingsdk_currentExtensionString

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_currentExtensionString [3/4]

+ (NSString *) thingsdk_currentExtensionString

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_currentExtensionString [4/4]

+ (NSString *) thingsdk_currentExtensionString

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_getIntValueByHex: [1/4]

+ (uint32_t) thingsdk_getIntValueByHex: (NSString *)  str

◆ thingsdk_getIntValueByHex: [2/4]

+ (uint32_t) thingsdk_getIntValueByHex: (NSString *)  str

◆ thingsdk_getIntValueByHex: [3/4]

+ (uint32_t) thingsdk_getIntValueByHex: (NSString *)  str

◆ thingsdk_getIntValueByHex: [4/4]

+ (uint32_t) thingsdk_getIntValueByHex: (NSString *)  str

◆ thingsdk_getISOcountryCode [1/4]

+ (NSString *) thingsdk_getISOcountryCode

◆ thingsdk_getISOcountryCode [2/4]

+ (NSString *) thingsdk_getISOcountryCode

◆ thingsdk_getISOcountryCode [3/4]

+ (NSString *) thingsdk_getISOcountryCode

◆ thingsdk_getISOcountryCode [4/4]

+ (NSString *) thingsdk_getISOcountryCode

◆ thingsdk_isAppExtension [1/4]

+ (BOOL) thingsdk_isAppExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isAppExtension [2/4]

+ (BOOL) thingsdk_isAppExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isAppExtension [3/4]

+ (BOOL) thingsdk_isAppExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isAppExtension [4/4]

+ (BOOL) thingsdk_isAppExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isHostApp [1/4]

+ (BOOL) thingsdk_isHostApp

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isHostApp [2/4]

+ (BOOL) thingsdk_isHostApp

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isHostApp [3/4]

+ (BOOL) thingsdk_isHostApp

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isHostApp [4/4]

+ (BOOL) thingsdk_isHostApp

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isWatchKitExtension [1/4]

+ (BOOL) thingsdk_isWatchKitExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isWatchKitExtension [2/4]

+ (BOOL) thingsdk_isWatchKitExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isWatchKitExtension [3/4]

+ (BOOL) thingsdk_isWatchKitExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_isWatchKitExtension [4/4]

+ (BOOL) thingsdk_isWatchKitExtension

Provided by category ThingSDKUtil(AppSDKExtension).

◆ thingsdk_xorEncodeData:keyData: [1/4]

+ (NSData *) thingsdk_xorEncodeData: (NSData *)  sourceData
keyData: (NSData *)  keyData 

◆ thingsdk_xorEncodeData:keyData: [2/4]

+ (NSData *) thingsdk_xorEncodeData: (NSData *)  sourceData
keyData: (NSData *)  keyData 

◆ thingsdk_xorEncodeData:keyData: [3/4]

+ (NSData *) thingsdk_xorEncodeData: (NSData *)  sourceData
keyData: (NSData *)  keyData 

◆ thingsdk_xorEncodeData:keyData: [4/4]

+ (NSData *) thingsdk_xorEncodeData: (NSData *)  sourceData
keyData: (NSData *)  keyData 

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