1 #import <UIKit/UIKit.h> 2 #import "EXResourceLoader.h" 3 4 NS_ASSUME_NONNULL_BEGIN 5 6 /** 7 * This class is responsible for presenting loading progress of an application. 8 * It mounts separate UIWindow above whole app and presents loading progress in it. 9 */ 10 @interface EXAppLoadingProgressWindowController : NSObject 11 12 - (instancetype)init NS_UNAVAILABLE; 13 - (instancetype)initWithEnabled:(BOOL)enabled; 14 15 - (void)show; 16 - (void)hide; 17 - (void)updateStatusWithProgress:(EXLoadingProgress *)progress; 18 19 @end 20 21 22 NS_ASSUME_NONNULL_END 23