神奇的崩溃事件 事件源于接入了一个第三方库导致应用出现了大量的crash记录,很奇怪的是这么多的crash居然没有收到用户的反馈信息! 在这个过程中每个崩溃栈的信息都明确的指...
IP属地:广东
神奇的崩溃事件 事件源于接入了一个第三方库导致应用出现了大量的crash记录,很奇怪的是这么多的crash居然没有收到用户的反馈信息! 在这个过程中每个崩溃栈的信息都明确的指...
got 是什么 iOS 开发中,动态库是个绕不开的话题,系统库基本上是动态库。它的一大优势是节约内存,可让多个程序映射同一份的动态库,实现代码共享。动态库本身也是一个 Ma...
导读:阅读文本你将能够了解到C标准库对快速排序的支持、简单的索引技术、Thunk技术的原理以及应用、C++虚函数调用以及接口多重继承实现、动态库中函数调用的实现原理、以及在i...
漫谈LLDB:SBExpressionOptions简介 前言 首先要说明的是,这篇文章只是总结我的经验,不保证完全正确。如有错漏还望读者留言指正。之所以要写这篇文章,是因为...
漫谈LLDB:最优雅的方式打印UIViewController生命周期 前言 打印UIViewController的生命周期有显而易见的好处,可以很方便看到当前页进入哪个UI...
漫谈LLDB:从入门到精通 先声明两点: 1. 本系列谈的LLDB侧重于iOS系统,且基于Xcode。 2. 因为是开发HMLLDB[https://github.c...
LLDB 命令库 HMLLDB 介绍 中文版介绍的更新有延迟,建议优先查看GitHub里的README。 2024年7月更新内容 新增:twos_complement_to_...
自动格式化打印变量HMLog介绍 前言 在我初学iOS的时候,经常需要NSLog打印用于调试,有时候还需要打印多个变量: 仅考虑把NSLog用来调试输出,那写种代码就太麻烦了...
C语言宏定义使用总结与递归宏 C语言的宏可以用来做宏定义、条件编译和文件包含,本文主要总结宏定义#define的用法。 以下例子通过Xcode12.0测试,gnu99标准。 ...