1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- //
- // RQAppEventModuleManager.h
- // jiaPei
- //
- // Created by 张嵘 on 2020/4/8.
- // Copyright © 2020 JCZ. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface RQAppEventModuleManager : NSObject
- /**
- 当前需要执行的AppEventModule容器
- */
- @property (nonatomic, strong) NSMutableArray *appEventModules;
- + (instancetype)sharedInstance;
- /**
- 初始化所有的AppDelegate相关的Event Modules
- */
- - (void)registedAllModules;
- /**
- 触发evetn module处理AppDelegate回调事件
-
- @param eventSel AppDelegate 回调事件消息
- @param complete module处理handle
- */
- - (void)handleApplicationEvent:(SEL)eventSel
- Complete:(void(^)(id module,SEL sel))complete;
- /**
- 移除module对象
-
- @param moduleID module ID
- */
- - (void)removeModule:(NSString *)moduleID;
- @end
- NS_ASSUME_NONNULL_END
|