lpw
2022-10-25 551baa8d8d252e405da7b79567897cedf97f5b2e
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
//
//  WAClassGenerator.h
//  WASdkIntfUI
//
//  Created by wuyx on 16/3/3.
//  Copyright © 2016年 GHW-T-01. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
@interface WAClassGenerator : NSObject
//
+(NSMutableArray*)generatorAllModule;
+(NSArray*)getCompsWithModule:(NSString *const)module;
//根据module生成实例数组
+(NSMutableArray*)generatorWithModule:(NSString *const)module;
//根据module和父类class生成实例数组
+(NSMutableArray*)generatorWithModule:(NSString *const)module superClass:(Class)superClass;
//根据module和platform生成实例并回调
+(void)generatorWithModule:(NSString *const)module platform:(NSString *const)platform block:(void (^)(NSObject* obj,NSError* error))block;
//根据module和platform生成实例
+(NSObject*)generatorWithModule:(NSString *const)module platform:(NSString *const)platform;
//根据module,platform和父类class生成实例
+(NSObject*)generatorWithModule:(NSString *const)module platform:(NSString *const)platform superClass:(Class)superClass;
//判断模块是否存在
+(BOOL)isExistWithModule:(NSString*)module;
//判断某个模块的某个渠道是否存在
+(BOOL)isExistWithPlatform:(NSString*)platform module:(NSString*)module;
@end