KMResourceDownload.h 696 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // KMResourceDownload.h
  3. // PDF Master DMG
  4. //
  5. // Created by wanjun on 2023/8/1.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. typedef void(^KMResourceDownloadResult)(BOOL isSuccessful);
  10. typedef void(^KMResourceDownloadProgress)(double progress);
  11. @interface KMResourceDownload : NSObject
  12. + (KMResourceDownload *)manager;
  13. @property(nonatomic, copy) KMResourceDownloadResult downloadResultBlock;
  14. @property(nonatomic, copy) KMResourceDownloadProgress progressBlock;
  15. - (void)downloadFrameworkProgress:(KMResourceDownloadProgress)currentProgress result:(KMResourceDownloadResult)result;
  16. - (BOOL)documentAIBundleIsExist;
  17. - (void)cancelDownload;
  18. @end
  19. NS_ASSUME_NONNULL_END