QueenMaterial

@interface QueenMaterial : NSObject

/** QueenMaterial回调代理对象。
 */
@property (nonatomic, weak) id <QueenMaterialDelegate> delegate;

/** QueenMaterial的通用对象。
 */
+ (instancetype)sharedInstance;

/** 获取已下载好的资源路径。
 * @param type 资源类型。
 * @return 资源路径。
 */
- (NSString *)getMaterialPath:(kQueenMaterialType)type;

/** 请求下载资源包。
 * @param type 资源类型。
 * @return 资源是否需要下载。
 */
/** Request to download resource package.
 * @param type materialType.
 * @return Whether the resource need to be downloaded.
 */
- (BOOL)requestMaterial:(kQueenMaterialType)type;

/**
 * 设置自定义资源包链接,必须先于资源下载的请求。
 * @param type 资源类型。
 * @param materialURL 资源的下载地址。
 */
- (void)setMaterialURL:(kQueenMaterialType)type withURL:(NSString *)materialURL;

@end

Undocumented

  • QueenMaterial回调代理对象。

    Declaration

    Objective-C

    @property (nonatomic, weak) id<QueenMaterialDelegate> _Nullable delegate;
  • QueenMaterial的通用对象。

    Declaration

    Objective-C

    + (nonnull instancetype)sharedInstance;
  • 获取已下载好的资源路径。

    • - parameter: type 资源类型。
    • - returns: 资源路径。

    Declaration

    Objective-C

    - (nonnull NSString *)getMaterialPath:(kQueenMaterialType)type;
  • 请求下载资源包。

    • - parameter: type 资源类型。
    • - returns: 资源是否需要下载。

    Request to download resource package.

    • - parameter: type materialType.
    • - returns: Whether the resource need to be downloaded.

    Declaration

    Objective-C

    - (BOOL)requestMaterial:(kQueenMaterialType)type;
  • 设置自定义资源包链接,必须先于资源下载的请求。

    Declaration

    Objective-C

    - (void)setMaterialURL:(kQueenMaterialType)type
                   withURL:(nonnull NSString *)materialURL;

    Parameters

    type

    资源类型。

    materialURL

    资源的下载地址。