2 Star 3 Fork 0

internetwei / LLDynamicLaunchScreen

2023-06-07 10:15
fix
4828925 internetwei 1578975205 internetwei

修复如下问题:

  1. 在启动图文件中使用UIStackView等视图时,无法获取这些视图内部的UIImage对象;
  2. 解决在“更大字体”的缩放模式下首页文字显示不完整。
最后提交信息为: ci(all): 更新至1.0.5
2023-05-16 10:32
4828925 internetwei 1578975205 internetwei

支持国际化

最后提交信息为: feat(all): 更新1.0.4。
2023-05-11 11:43
4828925 internetwei 1578975205 internetwei
  1. 将项目中的dispatch_semaphore_t替换成pthread_mutex_t,避免可能会发生的优先级反转;
  2. 解决在非iPhone 14 Pro机型上进行单元测试会失败的问题;
  3. 新增2个API:versionString 和 versionNumber 用于获取框架内部版本号;
  4. 给即将废弃的API添加截止日期;
  5. 优化README文案。
最后提交信息为: feat(all): 更新1.0.3
2023-05-10 06:19
4828925 internetwei 1578975205 internetwei

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

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

新增API

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

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

最后提交信息为: 更新至1.0.2
2021-02-26 06:28
4828925 internetwei 1578975205 internetwei

性能优化

由原来的逻辑“viewDidLoad后生成启动图”改为现在的“viewDidAppear:”后生成启动图

最后提交信息为: Update 0.2.2
1
https://gitee.com/internetWei/lldynamic-launch-screen.git
git@gitee.com:internetWei/lldynamic-launch-screen.git
internetWei
lldynamic-launch-screen
LLDynamicLaunchScreen

搜索帮助