240 发简信
IP属地:北京
  • 120
    启动优化

    启动优化 通过添加环境变量可以打印出APP的启动时间分析(Edit scheme -> Run -> Arguments) DYLD_PRINT_STATISTICS设置为1...

  • 120
    iOS获取任意线程调用堆栈信息

    场景需求 线上app运行过程中有内存突变、卡顿、cpu飙升、crash等情况,需要获取发生这些情况时的所有堆栈信息,以此来辅助定位问题 1. callStackSymbols...

  • 120
    iOS Crash从捕获到符号化解析分析

    目的 探索iOS Crash分类及捕获流程 了解Crash文件结构及段含义 了解Mach-o文件结构 分析Crash堆栈地址与符号表还原流程 Crash分类 Crash的主要...

  • 120
    [iOS] KVO底层原理

    1. KVO KVO,(Key-Value Observing),即键值观察,是一种机制,允许注册成为其他对象的观察者,当被观察对象的某个属性值发生改变时,注册的观察者便能获...

  • 120
    HTTPS加密流程

    在网络上看了很多文章,感觉都说的不是很完整,很多重要细节没有交代清楚,所以决定写一篇文章记录一下学习过程。 概念名词解释 HTTPS是什么?HTTPS其实就是http sec...

  • 【iOS性能监控】- FPS

    本篇文章主要包含以下方面1、如何获取FPS数据2、如何处理数据3、上传策略 如何获取FPS数据 创建CADisplayLink,设置CADisplayLink的target的...

  • 120
    iOS 多线程:「GCD」详尽总结

    本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...