240 发简信
IP属地:上海
  • Resize,w 360,h 240
    iOS使用 Metrickit 收集崩溃日志

    iOS使用 Metrickit 收集崩溃日志 Metrickit 是什么 MetricKit 是 苹果在 iOS13系统开始引入的用来汇总和分...

  • Resize,w 360,h 240
    SIGKILL 初探

    特别提示 本文是苹果关于SIGKILL文献的的简单翻译和简单处理,不代表本人观点 什么是 CRASH (SIGKILL) 当崩溃日志中有 SIG...

  • Resize,w 360,h 240
    iOS15之后苹果崩溃日志解析方法

    iOS15之后苹果崩溃日志解析方法 背景 iOS 15之后,iPhone 崩溃日志崩溃之后,崩溃日志的组织格式有变化了,不再是之前的行式表示,而...

  • iOS崩溃解析&原理介绍

    1. 为什么崩溃日志需要解析 如图所示是崩溃日志线程回溯信息,其中的调用堆栈都是二进制地址,而不是可读的函数名称因此需要对崩溃日志进行解析,解析...

  • Resize,w 360,h 240
    iOS崩溃日志分析入门

    怎么获取崩溃日志 见获取日志的N+1中方式[https://juejin.cn/post/6905281151745835015] 常见cras...

  • Resize,w 360,h 240
    Xcode 多条件编译xcconfig文件配置指南

    什么是xcconfig文件 简单来说,xcconfig是苹果在xcode文件中用来使同一套代码能够在不同的条件下编译,运行的一个配置文件 怎么生...

  • 信号量崩溃原因初探

    信号量崩溃原因初探 1.SIGSEGV 1.什么是段错误(segmentation fault) wiki上的是这么说的 上述文字没有给出SIG...

  • iOS 代码瘦身(一):静态扫描无用的类

    为什么要优化安装包的体积 下载时耗费多余的流量,占用更大的手机内存空间 超过一定限制会被禁止安装 4G网络不支持下载超过200MB的APP !(...

  • swift 内存管理之类的引用计数

    swift使用自动引用计数(ARC)来管理内存 默认情况下swift的类初始化的时候,引用计数默认就设置为1;我们可以使用函数public fu...