Skip to content

Commit acd5012

Browse files
authored
Merge pull request #4221 from JonyFang/master
Update #261-2023.09.18.md
2 parents 79eec2f + a2e4d4c commit acd5012

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Reports/2023/#261-2023.09.18.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@
4545

4646
文章中提到了一些 SwiftUI 的内部工作原理和技巧,以及如何更好地理解和利用 SwiftUI 进行应用程序开发。这篇文章可能对希望深入了解 SwiftUI 的开发者有所帮助。
4747

48+
### 🐎 [我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash](https://mp.weixin.qq.com/s/salgoWNYfqjhNwu30aHRnA)
49+
50+
[@JonyFang](https://github.com/JonyFang):因键盘 Crash 问题,通过逆向分析定位到 iOS16 系统键盘 `tryLock` 时的系统 Bug,提供了一套可修复的方案。借助 `+(void)load` 方法在 App 启动时执行的特点实现对 `-[UIKeyboardTaskQueue tryLockWhenReadyForMainThread]` 方法的 Hook,仅在 iOS 16 的 Arm64 架构上生效。
51+
4852
## 工具
4953

5054
> 开发过程中常用的工具,及一些新工具的介绍

0 commit comments

Comments
 (0)