From 78bed0b569462946575e2b4f2c0c164475ea6b67 Mon Sep 17 00:00:00 2001 From: ChengzhiHuang <1324634934@qq.com> Date: Mon, 19 Aug 2024 10:40:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=83=A8=E5=88=86=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E6=8C=AA=E5=88=B0=E4=B8=8B=E4=B8=80=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Reports/2024/#302-2024.08.19.md | 4 ---- Reports/2024/#303-2024.08.26.md | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Reports/2024/#302-2024.08.19.md b/Reports/2024/#302-2024.08.19.md index 3c80ac08..d6157fda 100644 --- a/Reports/2024/#302-2024.08.19.md +++ b/Reports/2024/#302-2024.08.19.md @@ -47,10 +47,6 @@ [@AidenRao](https://weibo.com/AidenRao):这篇文章介绍了将 KeyboardKit 更新到 Swift 6 的一些迁移经验,将 KeyboardKit 实现了完全的数据竞争安全性。KeyboardKit 是一个键盘控制的开源框架,作者在迁移过程中遇到了一些有趣的问题,包括 UIViewController 子类无法使用无参数的初始化方法、全局常量被错误地隔离等。这些变化对使用 KeyboardKit 的开发者没有影响,但如果感兴趣,可以查看最新版本的 KeyboardKit。 -### 🐕 [Reminder: Conditional Breakpoints are Slow](https://twocentstudios.com/2024/08/08/conditional-breakpoints/) - -[@水水](https://www.xuyanlan.com/categories/iOS/):这篇文章作者分享了一个有趣的调试故事,为了排查调试项目时发现的不合理的延迟,尝试了禁用调试器、深入了解 GRDB、代码验证等手段,花了数个小时跨越几周的时间,最终发现其实是 LLDB 中的条件断点会增加明显的执行延迟问题。能发现并解决问题总是一个令人愉快的体验,相信读者也有一样的体会,感兴趣的可以看看这个故事。 - ## 内推 重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考 diff --git a/Reports/2024/#303-2024.08.26.md b/Reports/2024/#303-2024.08.26.md index 931d3e0b..4547276f 100644 --- a/Reports/2024/#303-2024.08.26.md +++ b/Reports/2024/#303-2024.08.26.md @@ -21,6 +21,10 @@ > 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 +### 🐕 [Reminder: Conditional Breakpoints are Slow](https://twocentstudios.com/2024/08/08/conditional-breakpoints/) + +[@水水](https://www.xuyanlan.com/categories/iOS/):这篇文章作者分享了一个有趣的调试故事,为了排查调试项目时发现的不合理的延迟,尝试了禁用调试器、深入了解 GRDB、代码验证等手段,花了数个小时跨越几周的时间,最终发现其实是 LLDB 中的条件断点会增加明显的执行延迟问题。能发现并解决问题总是一个令人愉快的体验,相信读者也有一样的体会,感兴趣的可以看看这个故事。 + ## 工具 > 开发过程中常用的工具,及一些新工具的介绍