Skip to content

重构

Choose a tag to compare

@internetWei internetWei released this 09 May 06:14
· 28 commits to master since this release

新版本采用全新的逻辑重构了几乎所有代码。重构后的代码更加健壮,功能也更加强大,以下是新版本的一些改动:

  1. 完全摒弃之前的逻辑,采用新逻辑实现了深色/浅色启动图的自动识别,将属性 hasDarkImageBlock 标记为待删除;
  2. 解决一些已知问题,例如获取不到 oldClassName 的崩溃问题;
  3. 优化多线程同时修改启动图时遇到的问题;
  4. 优化自动修复异常启动图的逻辑;
  5. replaceLaunchImageBackupPathlaunchImageBackupPath 标记为待删除,所以备份文件夹改由框架内部管理;
  6. 其他优化。

新增API

  1. 新增 getLaunchImageWithType: 类方法,支持获取系统启动图对象;
  2. 新增属性 migrationHandler,可以让开发者控制哪些启动图在更新版本后需要迁移,哪些不需要迁移;
  3. 新增只读属性 version 用于获取框架当前版本号;
  4. replaceLaunchImageBackupPathlaunchImageBackupPath 标记为待删除,所以备份文件夹改由框架内部管理;

还有更多改动等你来发现!!!