与佳期的个人博客

登白薠兮骋望,与佳期兮夕张。


  • 首页

  • 归档

  • 分类

  • 关于

  • 搜索

Say Bye 2021

发表于 2021-12-19 | 分类于 Life
又到年终总结 回顾一年,猛然间想不起都干了些啥… 新冠疫苗已经普及,抗疫成了常态。 九月底中秋节请了三天假去新疆自驾了一星期,喀纳斯是真的美。 十一国庆从上海开车回老家参加我弟婚礼,在高速上呆了24小时也是一番特别的体验。 中秋假期回来后在公司上了三天班,之后一直是在家办公状态,距今也有三个月的时间 ...
阅读全文 »

KSCrash 源码笔记 - 记录篇

发表于 2021-11-03
本篇文章主要针对 KSCrash 捕获到崩溃后的记录操作。看看 KSCrash 都记录些什么内容,怎样记录的。特别是对堆栈信息的处理,对每个线程实现堆栈回溯和尝试符号解析的处理方式。 本篇文章主要都是贴的 KSCrash 的源码。会尽量对代码做注释说明。 前文已经分析过了,kscm_handleEx ...
阅读全文 »

KSCrash 源码笔记 - 捕获篇

发表于 2021-11-03
在上一篇章中,介绍了 KSCrash 的注册流程。其中在 kscm_setActiveMonitors 方法里遍历 g_monitors 数组,对各种类型的崩溃进行一一注册操作。这一篇章就来挨个分析下各种类型的崩溃是如果添加监控,以及如果处理崩溃的。 我们就主要分析以下几种典型崩溃类型的处理: M ...
阅读全文 »

KSCrash 源码笔记 - 安装篇

发表于 2021-11-03
KSCrash 是业界知名的 Crash 收集框架,其功能想必不用过多介绍。本系列笔记主要是想搞清楚这个框架是如何使用的、如何捕获到崩溃的、如何收集崩溃的。 使用示例1234567891011121314151617181920212223242526272829303132333435363738 ...
阅读全文 »

FBRetainCycleDetector 源码笔记

发表于 2021-09-04 | 分类于 iOS
FBRetainCycleDetector 是 Facebook 开源的用于检查循环引用的库。简单来说它的工作原理就是从传入的目标对象开始查找其强引用的对象列表,在这个强引用对象列表里继续查找强引用对象,默认查找 10 层。最后在整个有向图中应用 DFS 算法查找环。如果有向图存在环,则说明目标对象 ...
阅读全文 »

fishhook 源码笔记

发表于 2021-08-21 | 分类于 iOS
网上关于 fishhook 的源码解读、原理分析的文章已经很多了。这篇文章仅是自己对 fishhook 的学习总结笔记。其实是之前看的 fishhook,但总感觉不写下来的话,一段时间不看,有些知识点就忘了,所以还是出一篇博客记录下吧。 为了开发一个完整的程序,将程序的各功能分成各模块,模块单独开发 ...
阅读全文 »

修复 pod install 无法正确拉取 pod 代码

发表于 2021-08-08 | 分类于 iOS
发现问题如题,在 Podfile 里将 pod 指向了某个版本,但 pod install 却无法正确的下载该版本号的代码。这个问题是最近在打包机上遇到的,Jenkins 打包提交给测试的时候偶尔会出现提交的代码未应用,或者在本地确认无误的代码在打包过程中 xcodebuild 直接编译失败。 因为 ...
阅读全文 »

记一次 CocoaPods 插件整合开发工具

发表于 2021-07-17 | 分类于 iOS
这是一篇通过 CocoaPods 插件整合开发工具的记录文章,主要涉及到以下几部分内容: 1、Podfile 内声明公有源和私有源 source2、Podfile 内提供 dev_pods 自定义方法用于提测过程中实时拉取组件分支最新 commit3、解决 libwebp 科学上网问题:修改公有源里 ...
阅读全文 »

Xcode12 执行 pod lib lint 报错:building for iOS Simulator, not found for architecture arm64

发表于 2021-03-09 | 分类于 iOS
前言之前打包机升级 Xcode12 之后发现私有库发版时执行 pod lib lint 命令报错,一开始看报错信息提示以为是 Xcode12 或者 CocoaPods 的锅,想着蹲个新版本出来也许就好了,就暂时没管,打包机仍旧使用 Xcode11 发版。后来因为另外的需求需要我们升级 Xcode12 ...
阅读全文 »

Say Bye 2020

发表于 2020-12-31 | 分类于 Life
眨眼又到年终 2020,真是感觉过得又快又慢。快的是还没觉察呢这一年就要结束了,感觉今年啥也没干就过去了,仿佛年初在家办公躲避疫情的日子就在昨天;慢的是恍然想起今年发生的什么事好像是很久很久之前发生的一样,不像是在今年,真是神奇。 不过说到底,今年因为疫情都没出去玩,一直呆在家里,感觉好久没出门了。 ...
阅读全文 »
12…6>

52 日志
5 分类
GitHub Weibo Twitter
© 2023 与佳期
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4