[toc] 一、为什么要符号化? 对应线上app闪退日志,闪退的堆栈都是以下格式 这种信息开发肯定无法找到具体的报错的地方的,本文就是这将这些转成下面这种可读的形式,方便查找...
IP属地:上海
[toc] 一、为什么要符号化? 对应线上app闪退日志,闪退的堆栈都是以下格式 这种信息开发肯定无法找到具体的报错的地方的,本文就是这将这些转成下面这种可读的形式,方便查找...
前言 最近公司的一个项目是分两个app端,两个app差异很小,差不多70%都是相同的模块,只是个别模块有些差异。最开始没想那么多,为了简单,分别创建了两个项目,后来因为领导要...
上图为将所有在+load方法里的代码转移到+initialize方法里后的对比图. 前言 大家都知道+load方法是在main函数之前被执行的.大量重写+load方法会增加A...
Update Log:2017.8.24: 初版 2017.10.8: 添加无法使用的解决办法 升了xcode9使用这个工具的时候发现不显示了.原来需要打开Zombie Ob...
Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[bazel]-tulsi的使用[bazel]-如何编译[bazel...
教程 OpenGLES入门教程1-Tutorial01-GLKit这次的是shader编译链接、glsl入门和简单图形变换。 OpenGL ES系列教程在这里。OpenGL ...
问题1 ./compile-ffmpeg.sh all 执行完后报错如图: If you think configure made a mistake, make sure ...
一、线程分享梗概 二、线程的概念和实现 线程:是程序执行流的最小单元。一个标准的线程由线程ID,当前指令集合,寄存器集合和栈结构组成。线程是进程中的一个实体,为了解决进程调度...