Inherits from NSObject
Declared in TEduBoardResourceController.h

Class Methods

loadCustomResource:resouceType:

加载自定义资源,默认缓存259200秒(3天);超出过期时间后,本地预加载资源会失效。

+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType

Parameters

url

资源url,请使用Https协议的网络资源url

resouceType

具体参考TEduBoardPreloadResourceType

Discussion

Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

loadCustomResource:resouceType:expireTime:

加载自定义资源

+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType expireTime:(NSInteger)expireTime

Parameters

url

资源url,请使用Https协议的网络资源url

resouceType

具体参考TEduBoardPreloadResourceType

expireTime

过期时间,单位秒,-1 表示永久有效

Discussion

Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

loadCustomResource:resouceType:expireTime:callback:

加载自定义资源

+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType expireTime:(NSInteger)expireTime callback:(nullable TEduResourceLoadCallback)callBack

Parameters

url

资源url,请使用Https协议的网络资源url

resouceType

具体参考TEduBoardPreloadResourceType

expireTime

过期时间,单位秒,-1 表示永久有效

callBack

资源加载回调

Discussion

Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

loadResource:

用于课件预加载,减少课件的加载时间,默认缓存259200秒(3天);超出过期时间后,本地预加载资源会失效。

+ (BOOL)loadResource:(NSString *)zipUrl

Parameters

zipUrl

课件zip地址

Discussion

Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

loadResource:expireTime:

用于课件预加载,减少课件的加载时间

+ (BOOL)loadResource:(NSString *)zipUrl expireTime:(NSInteger)expireTime

Parameters

zipUrl

课件zip地址

expireTime

过期时间,单位秒,-1 表示永久有效,默认259200秒(3天);超出过期时间后,本地预加载资源会失效。

Discussion

Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

loadResource:expireTime:callback:

用于课件预加载,减少课件的加载时间

+ (BOOL)loadResource:(NSString *)zipUrl expireTime:(NSInteger)expireTime callback:(nullable TEduResourceLoadCallback)callBack

Parameters

zipUrl

课件zip地址

expireTime

过期时间,单位秒,-1 表示永久有效,默认259200秒(3天);超出过期时间后,本地预加载资源会失效。

callBack

资源加载回调

Discussion

Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]

Warning: iOS 11.4、macOS 11.0以上系统有效

Declared In

TEduBoardResourceController.h

setConfig:

设置资源加载config

+ (void)setConfig:(TEduBoardResourceConfig *)config

Declared In

TEduBoardResourceController.h

sharedInstance

获取TEduBoardResourceController实例

+ (instancetype)sharedInstance

Declared In

TEduBoardResourceController.h