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
资源的下载地址。