Files
keyboard/Pods/LookinServer/Src/Main/Shared/LookinHierarchyInfo.h
2025-10-28 10:18:10 +08:00

48 lines
1.0 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifdef SHOULD_COMPILE_LOOKIN_SERVER
//
// LookinDisplayInfo.h
// WeRead
//
// Created by Li Kai on 2018/10/22.
// Copyright © 2018年 tencent. All rights reserved.
//
#import "LookinDefines.h"
#import "TargetConditionals.h"
#if TARGET_OS_IPHONE
#import <UIKit/UIKit.h>
#elif TARGET_OS_MAC
#import <Appkit/Appkit.h>
#endif
@class LookinDisplayItem, LookinAttributesGroup, LookinAppInfo;
@interface LookinHierarchyInfo : NSObject <NSSecureCoding, NSCopying>
#if TARGET_OS_IPHONE
/// version 可能为 nil此时说明 Client 版本号 < 1.0.4
+ (instancetype)staticInfoWithLookinVersion:(NSString *)version;
+ (instancetype)exportedInfo;
#endif
/// 这里其实就是顶端的那几个 UIWindow
@property(nonatomic, copy) NSArray<LookinDisplayItem *> *displayItems;
@property(nonatomic, copy) NSDictionary<NSString *, id> *colorAlias;
@property(nonatomic, copy) NSArray<NSString *> *collapsedClassList;
@property(nonatomic, strong) LookinAppInfo *appInfo;
@property(nonatomic, assign) int serverVersion;
@end
#endif /* SHOULD_COMPILE_LOOKIN_SERVER */