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 |
4.枚举:
| 改动前 |
改动后 |
备注 |
| SWANAuthorizeOperatorTypeQuery |
BBASMAuthorizeOperatorTypeQuery |
|
| SWANAuthorizeLoginRequestType |
BBASMAuthorizeLoginRequestType |
|
| SWANAuthorizeScopeStatus |
BBASMAuthorizeScopeStatus |
5.方法:
| 改动前 |
改动后 |
备注 |
| swan_secondCallBackForSuccessWithData |
bbasm_secondCallBackForSuccessWithData |
|
| swan_secondCallBackForFailWithStatus |
bbasm_secondCallBackForFailWithStatus |