引言 开发者对语言层面的异常应该都不会陌生。在 iOS 平台,许多崩溃都源自 uncaught exception。Exception handling 的流程和细节较多,此...
引言 开发者对语言层面的异常应该都不会陌生。在 iOS 平台,许多崩溃都源自 uncaught exception。Exception handling 的流程和细节较多,此...
因为图书角里恰好有这本书,我就借来看了。《计算机程序的构造和解释》是 MIT 的教材,国内的高校也有相关的课程。英文名叫做《Structure and Interpretat...
现象 将 fishhook 开源版本[https://github.com/facebook/fishhook/tree/8ef82f0711494ecc78d16bf6ce...
静态库直接改主工程,动态库应该需要各自配置
Xcode中和symbols有关的几个设置其实被这个问题困扰了好久,不过秉承着三分钟热度的新年新气象,还是要多弄懂一点(⊙_⊙)ゞ Symbols是什么东西呢?虽然我对它没有深入的了解,但是大概知道它的作用。摘抄《深...
@瞎编程 >= iOS 14 则 hook,且做了个开关,如果有问题也可以在线回滚
iOS 14 -[UIInputResponderController prepareToMoveKeyboardForInputViewSet:animationStyle:] crash 解决问题 7 月 8 日 iOS 14 beta 2 放出后,我们注意到一个 crash 激增了起来。 这个 crash 顶部的堆栈为: 并且我们注意到,这个问题的触发,和业务形...
无法描述代码级的场景,我是进入一个 WKWebView -> push 一个 vc -> pop 回到 WKWebView,对这个 webview single tap 一下,崩溃。可能和 push 的 vc、webview 的内容有关。
iOS 14 -[UIInputResponderController prepareToMoveKeyboardForInputViewSet:animationStyle:] crash 解决问题 7 月 8 日 iOS 14 beta 2 放出后,我们注意到一个 crash 激增了起来。 这个 crash 顶部的堆栈为: 并且我们注意到,这个问题的触发,和业务形...
问题 7 月 8 日 iOS 14 beta 2 放出后,我们注意到一个 crash 激增了起来。 这个 crash 顶部的堆栈为: 并且我们注意到,这个问题的触发,和业务形...
之前写过 Xcode中和symbols有关的几个设置,天真地以为只要把和 STRIP_INSTALLED_PRODUCT 打开,且选择 STRIP_STYLE 为 All S...
hook UIImage 的方法来收集启动期间要读的图片名字。低版本要么加锁试试😂但是 iOS 9 以下的用户也不多了吧
[UIImage imageNamed:] 缓存策略窥探都知道 [UIImage imageNamed:] 有一个缓存,但是试想,如果我们要对沙盒里的图片也做一个缓存,这个缓存应该怎么设计,似乎不是那么容易解答的问题。这么一想,[...
都知道 [UIImage imageNamed:] 有一个缓存,但是试想,如果我们要对沙盒里的图片也做一个缓存,这个缓存应该怎么设计,似乎不是那么容易解答的问题。这么一想,[...
一、初识 fishhook Fishhook 是 facebook 的开源库。官方描述,它的作用是: ... enables dynamically rebinding sy...
自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我们也收获了两个 FBRetai...
Fabric 是业界著名的 crash 监控平台,国内外均有不少 app 使用 Fabric 进行 crash 和其他稳定性数据的监控。其中,OOM 率数据也是深受大家关注的...
在做安装包大小优化前,我们应该首先搞清楚,用户在 app store 上看到的包大小,究竟是什么? 如果我们衡量安装包大小的口径,和用户看到的大小不一致,那么做优化时的优先级...