Tuya iOS Smart Life App SDK 5.15.0
ThingSLKVInstance Class Reference

#import <ThingSLKVInstance.h>

Inheritance diagram for ThingSLKVInstance:

Instance Methods

(void) - createMMKVInstance:
 
(void) - createMMKVInstance:
 

Class Methods

(instancetype) + defaultInstance
 
(instancetype) + groupInstanceWithUuid:groupIdentifier:
 
(instancetype) + defaultInstance
 
(instancetype) + groupInstanceWithUuid:groupIdentifier:
 

Properties

MMKV * kvInstance
 
MMKV * deprecated_kvInstance
 

Detailed Description

Definition at line 11 of file ThingSLKVInstance.h.

Method Documentation

◆ createMMKVInstance: [1/2]

- (void) createMMKVInstance: (NSString *)  uuid

创建内部kv实例

Parameters
uuid标识符

◆ createMMKVInstance: [2/2]

- (void) createMMKVInstance: (NSString *)  uuid

创建内部kv实例

Parameters
uuid标识符

◆ defaultInstance [1/2]

+ (instancetype) defaultInstance

实例方法

◆ defaultInstance [2/2]

+ (instancetype) defaultInstance

实例方法

◆ groupInstanceWithUuid:groupIdentifier: [1/2]

+ (instancetype) groupInstanceWithUuid: (NSString *__nonnull)  uuid
groupIdentifier: (NSString *__nonnull)  groupIdentifier 

创建操作实例【只适用于group共享存储】(初始化,APP至少调用一次,主线程调用)

Parameters
uuid标识
groupIdentifier分组标识 注意:groupIdentifier适用于同一个group内的多APP/Extension之间进行数据共享 当groupIdentifier为nil时为默认APP沙箱存储 当groupIdentifier不为nil时为group的共享存储

◆ groupInstanceWithUuid:groupIdentifier: [2/2]

+ (instancetype) groupInstanceWithUuid: (NSString *__nonnull)  uuid
groupIdentifier: (NSString *__nonnull)  groupIdentifier 

创建操作实例【只适用于group共享存储】(初始化,APP至少调用一次,主线程调用)

Parameters
uuid标识
groupIdentifier分组标识 注意:groupIdentifier适用于同一个group内的多APP/Extension之间进行数据共享 当groupIdentifier为nil时为默认APP沙箱存储 当groupIdentifier不为nil时为group的共享存储

Property Documentation

◆ deprecated_kvInstance

- (MMKV *) deprecated_kvInstance
readnonatomicassign

MMKV 废弃实例

Definition at line 19 of file ThingSLKVInstance.h.

◆ kvInstance

- (MMKV *) kvInstance
readnonatomicassign

MMKV 实例

Definition at line 15 of file ThingSLKVInstance.h.


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