首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
落叶情思
掘友等级
iOS
|
小而美
一个工作了10年的loser
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
iOS使用 Metrickit 收集崩溃日志
iOS使用 Metrickit 收集崩溃日志 Metrickit 是什么 MetricKit 是 苹果在 iOS13系统开始引入的用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报
iOS SIGKILL 简单介绍
特别提示 本文是苹果关于SIGKILL文献的的简单翻译和简单处理,不代表本人观点 什么是 CRASH (SIGKILL) 当崩溃日志中有 SIGKILL 或者EXC_CRASH (SIGKILL) 时
iOS15之后苹果崩溃日志解析方法
iOS 15之后,iPhone 崩溃日志崩溃之后,崩溃日志的组织格式有变化了,不再是之前的行式表示,而是`JSON`格式记录。示例如下。
iOS崩溃日志解析&原理
1. 为什么崩溃日志需要解析 如图所示是崩溃日志线程回溯信息,其中的调用堆栈都是二进制地址,而不是可读的函数名称因此需要对崩溃日志进行解析,解析成可以理解的函数调用堆栈。 crashlog 解析需要调试符号表文件 dSYM(debugging symbols), dSYM 文件…
iOS 崩溃日志分析入门
Incident Identifier: crashlog 文件唯一标识符,类似于苹果设备的 udid。 Process: 发生崩溃的进程名称和对应的 processID。 Path: 发生崩溃应用的文件路径。 Indentify、 version、 Code Type: 发生…
Xcode 多条件xcconfig文件配置指南
什么是xcconfig文件简单来说,xcconfig是苹果在xcode文件中用来使同一套代码能够在不同的条件下编译,运行的一个配置文件怎么生成和配置一个配置文件1.在工程中添加一个新文件,如图所示,选
信号量崩溃原因初探
上述文字没有给出SIGSEGV的定义,仅仅说它是“计算机软件操作过程中的一种错误情况”。文字描述了SIGSEGV在何时发生,即“当程序试图访问不被允许访问的内存区域(比如,尝试写一块属于操作系统的内存),或以错误的类型访问内存区域(比如,尝试写一块只读内存)。这个描述是准确的。…
iOS 代码瘦身(一):静态扫描无用的类
在iOS编译的产物 Mach-o文件中 __DATA __objc_classrefs 段记录了引用类的地址,__DATA __objc_classlist段记录了所有类的地址,取差集可以得到未使用的类的地址,然后进行符号化,就可以得到未被引用的类信息。 (PS:静态类获取的类…
swift 内存管理之类的引用计数
可以看到在结构体struct HeapObject里面有一个变量refCounts,这个变量实际上就是用来表示引用计数相关信息的,我们继续看源码,最终可以看到结构体成员变量BitsType代表的refCounts就是一个uint64_t类型的数据。
Mac OS下nm命令详解
从Xcode8开始,苹果在mac上nm工具使用的就是llvm-nm工具(llvm-nm工具用来列出llvm字节码文件,目标文件以及归档文件中的目标中的符号名称)。对大部分nm工具的命令选项来说,他们都有相同的可选项;但-f,-s和-L这几个选项差别较大。本文主要介绍了nm工具的…
下一页
个人成就
文章被点赞
163
文章被阅读
55,638
掘力值
1,184
关注了
60
关注者
49
收藏集
0
关注标签
14
加入于
2019-05-23