1
wei
2021-01-21 62d098cb78296feaa6f786a20748921338db838c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//
//  TYUtil.h
//  TuyaSmartBaseKit
//
//  Created by 高森 on 2018/6/12.
//
 
#import <Foundation/Foundation.h>
 
void tysdk_dispatch_async_on_default_global_thread(dispatch_block_t block);
void tysdk_dispatch_async_on_main_thread(dispatch_block_t block);
void tysdk_dispatch_sync_on_main_thread(dispatch_block_t block);
 
@interface TYSDKUtil : NSObject
 
#if TARGET_OS_IOS
 
+ (NSString *)tysdk_currentWifiSSID;
 
+ (NSString *)tysdk_currentWifiBSSID;
 
#endif
 
+ (uint32_t)tysdk_getIntValueByHex:(NSString *)str;
 
+ (NSString *)tysdk_getISOcountryCode;
 
+ (BOOL)tysdk_compareVesionWithDeviceVersion:(NSString *)deviceVersion appVersion:(NSString *)appVersion;
 
+ (NSData *)tysdk_xorEncodeData:(NSData *)sourceData keyData:(NSData *)keyData;
 
@end
 
 
extern NSString * const TYUtilHostAppExtensionString;
extern NSString * const TYUtilTodayWidgetExtensionString;
extern NSString * const TYUtilIntentExtensionString;
extern NSString * const TYUtilIntentUIExtensionString;
extern NSString * const TYUtilWatchKitExtensionString;
 
/**
 *  @category TYUtil(AppExtension)
 *  To determine which process the code runs in (App/AppExtension/WatchKitExtension).
 *  运行时判断当前代码运行在哪个进程
 */
@interface TYSDKUtil (AppSDKExtension)
 
+ (NSString *)tysdk_currentExtensionString;
 
+ (BOOL)tysdk_isHostApp;
 
+ (BOOL)tysdk_isAppExtension;
 
+ (BOOL)tysdk_isWatchKitExtension;
 
@end