2.18.0
一、功能描述
- 替换 UIAlertView 和 UIActionSheet 用法,适配 iOS13 上的 UIScene ;
- uploadFile、downloadFile 请求新增 headerReceived 回调;
- request 请求 BDTLS 模式下支持自定义 HOST ;
- 支持 webp 格式图片;
- 清除无用代码;
- 性能优化:swancore 预加载优化;
- 性能优化:jscore 线程优化;
- 性能优化:jsBinding 解析优化;
- 性能优化:onPrefetch 机制支持动态库;
- 修复部分已知 bug 。
二、changelist
Changed
部分协议、类、宏、方法等命名前缀“SWAN”修改为“BBASM”。
- 协议:
改动前 |
改动后 |
备注 |
SWANSchemeDispatcherProtocol |
BBASMSchemeDispatcherProtocol |
|
SWANAuthorizeProtocol |
BBASMAuthorizeProtocol |
|
- 类:
改动前 |
改动后 |
备注 |
SWANsConsoleLogDef |
BASMsConsoleLogDef |
|
SWANDebugModeDef |
BBASMDebugModeDef |
|
- 宏:
改动前 |
改动后 |
备注 |
kSWANAuthorizeResultSucceedMSG |
kBBASMAuthorizeResultSucceedMSG |
|
kSWANAuthorizeResultBdussErrorMSG |
kBBASMAuthorizeResultBdussErrorMSG |
|
kSWANAuthorizeResultNetworkErrorMSG |
kBBASMAuthorizeResultNetworkErrorMSG |
|
kSWANAuthorizeResultInternalErrorMSG |
kBBASMAuthorizeResultInternalErrorMSG |
|
kSWANAuthorizeResultSystemDenyErrorMSG |
kBBASMAuthorizeResultSystemDenyErrorMSG |
|
kSWANAPIQueueUserLoginName |
kBBASMAPIQueueUserLoginName |
|
SWANAuthorizeBasicCheck |
BBASMAuthorizeBasicCheck |
|
SWANAuthorizeMapCallback |
BBASMAuthorizeMapCallback |
|
- 枚举:
改动前 |
改动后 |
备注 |
SWANAuthorizeOperatorTypeQuery |
BBASMAuthorizeOperatorTypeQuery |
|
SWANAuthorizeLoginRequestType |
BBASMAuthorizeLoginRequestType |
|
SWANAuthorizeScopeStatus |
BBASMAuthorizeScopeStatus |
|
- 方法:
改动前 |
改动后 |
备注 |
swan_secondCallBackForSuccessWithData |
bbasm_secondCallBackForSuccessWithData |
|
swan_secondCallBackForFailWithStatus |
bbasm_secondCallBackForFailWithStatus |
|