😂,大佬见笑了
深入理解 iOS 热修复原理原文链接[https://github.com/zhiyongzou/DynamicOC] 背景 顾名思义热修复就是使 App 具备线上修复 bug 的能力,但是遗憾的是苹果...
其实上面的说法是有问题的,可以看到看上面示例代码的输出日志,可以看到 _NSZombie_People 是没有父类的,是一个根类,其并没有实现任何方法,因此所有发送给僵尸类对象的消息都要经过完整的消息转发机制。这才是触发僵尸对象机制时会断点在 ___forwarding___ 的原因
iOS Zombie Objects(僵尸对象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸对象一种用来检测内存错误(EXC_BAD_ACCESS)的对象,它可以捕获任何对尝试...
还有简书很少更新了哈,改动都没有同步了,有兴趣可以移步 https://github.com/zhiyongzou/zzyNotes
iOS Zombie Objects(僵尸对象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸对象一种用来检测内存错误(EXC_BAD_ACCESS)的对象,它可以捕获任何对尝试...
如果不大理解根类的消息转发,你可以试试给NSProxy 对象发消息
iOS Zombie Objects(僵尸对象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸对象一种用来检测内存错误(EXC_BAD_ACCESS)的对象,它可以捕获任何对尝试...
原文链接[https://github.com/zhiyongzou/zzyNotes/blob/main/Notes/iOS/iOS%20%E8%B0%83%E8%AF%9...
原文链接[https://github.com/zhiyongzou/zzyNotes/blob/main/Notes/iOS/YYLabel%20%E9%87%8D%E7%...
😄,难得难得呀
UILabel实现长按复制功能1. 创建 UILabel 的子类 2. 增加 UILongPressGestureRecognizer 手势 3. 实现 UIMenuController 的相关协议 4....
原文地址 背景 在一般的开发场景中,很难会遇到 UIButton 响应延迟的问题。就算遇到大多数都是因为主线程阻塞,这种问题很容易解决,接下来说说另外一种非常规延迟。 栗子 ...
原文链接[https://github.com/zhiyongzou/DynamicOC] 背景 顾名思义热修复就是使 App 具备线上修复 bug 的能力,但是遗憾的是苹果...
iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸对象一种用来检测内存错误(EXC_BAD_ACCESS)的对象,它可以捕获任何对尝试...
1. 创建 UILabel 的子类 2. 增加 UILongPressGestureRecognizer 手势 3. 实现 UIMenuController 的相关协议 4....
1. iOS11 UICollectionView的VerticalScrollIndicator被SectionHeaderView遮盖 原因:iOS11 SectionH...