首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yuec
掘友等级
iOS 开发工程师
|
快手
无他,唯手熟尔
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
yuec
iOS 开发工程师 @快手
·
7月前
关注
iOS 12 Swift KVO 崩溃排查
最近在处理 oncall 问题时,发现了一类共性问题,iOS 12 使用 KVO 就有概率触发崩溃。...
8
评论
分享
yuec
赞了这篇文章
芦半山
8月前
关注
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉...
34
5
分享
yuec
iOS 开发工程师 @快手
·
9月前
关注
APM 视角下的 NSException
本文介绍 APM 崩溃监控中对 NSException 的捕获,以及如何扩展,对未捕获异常提供更多的上下文信息。...
9
评论
分享
yuec
iOS 开发工程师 @快手
·
9月前
关注
iOS 18 键盘必现崩溃
本文介绍 iOS 18 beta 版本在弹出键盘场景下的必现崩溃,复现路径及解决方案,遇到相同问题可参考。...
8
4
分享
yuec
赞了这篇文章
芦半山
10月前
关注
【Android ART】Heap的内存布局
Heap内存管理,是ART中一块非常重要的内容。曾经我数次想要征服它,但都以失败告终。它就像一片迷雾森林,让身处其中的人看不清方向。譬如看了许多遍的CC(Concurren...
32
14
分享
yuec
赞了这篇文章
美团技术团队
美团小编 @美团
·
10月前
关注
基本功 | 一文讲清多线程和多线程同步
本文深入探讨了多线程编程的基本概念(原子操作、CAS、Lock-free、内存屏障、伪共享、乱序执行等)、常见模式和最佳实践。...
26
评论
分享
yuec
关注了
向辉_
iOS 开发工程师 @快手
yuec
iOS 开发工程师 @快手
·
1年前
关注
堆栈获取以及符号化
我们日常工作中,只要是涉及到监控工具的开发,或者一些问题的排查,总是绕不开堆栈,堆栈是在问题发生时最有效的上下文信息。今天就跟大家聊一聊运行时获取堆栈的那些事儿。...
14
1
分享
yuec
iOS 开发工程师 @快手
·
1年前
关注
iOS 17 ContextKitExtraction 崩溃处理
@property (nonatomic, assign) NSUInteger component; 一行平平无奇的属性声明为何会触发崩溃呢?...
19
9
分享
yuec
iOS 开发工程师 @快手
·
1年前
关注
震惊!try catch 语句竟然失效了?
C++ 异常处理机制 try catch 在快手 App 内突然失效,引发大量未捕获异常导致的崩溃。究竟是何种原因造成的呢?前车之鉴后事之师,各位看官不妨一起来探究背后的真...
10
8
分享
yuec
赞了这篇文章
芦半山
1年前
关注
反思 | 关于格局的三件小事
最近发生三件事,让我开始反思一些行为。这些行为稀松平常,但背后都反映出一个人的格局。它们决定了别人对我们的印象,也影响到个人发展。 第一件事,是上班过程中开门的问题。公司基...
16
4
分享
yuec
赞了这篇文章
芦半山
1年前
关注
年终总结 | 2023
这两天一到晚上,窗外就积起了大雾。白茫茫一片看不清楚,就像站在2023年尾的我看着未来的样子。 年终总结,我不希望写成流水账,更不希望写成表彰信,它应该是一种梳理和自省,记...
36
4
分享
yuec
iOS 开发工程师 @快手
·
1年前
关注
线上 Zombie 方案 - CF 对象监控
本文为线上 zombie 方案系列文章中的第一篇,将探讨如何监控 CF 类型的 zombie 对象,CF 类型的监控相比 NSObject 更加复杂,但是在整个监控方案中是...
7
评论
分享
yuec
iOS 开发工程师 @快手
·
1年前
举报
iOS 中判断一个对象是否是 CF 对象: uint32_t cfinfo = *(uint32_t *)&(((CFRuntimeBase *)cf)->_cfinfo);
if (cfinfo & 0x200000) return; // deallocated, or not a cf object
客户端开发
赞过
分享
1
2
yuec
赞了这篇文章
向辉_
iOS @百度App
·
2年前
关注
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优...
75
2
分享
yuec
iOS 开发工程师 @快手
·
1年前
关注
如何定位 CA::Render 的崩溃问题
近期辅助业务方定位了一个问题,看崩溃堆栈,没有任何直接有用的信息。在网上可以看到一些相关的讨论,但是都没有最终的结论。 https://developer.apple.co...
12
9
分享
yuec
iOS 开发工程师 @快手
·
1年前
举报
objc 记录当前堆栈的方式:
void *stack[128];
int count = backtrace(stack, sizeof(stack)/sizeof(stack[0]));
char **sym = backtrace_symbols(stack, count);
for (int i = 0; i < count; i++) {
_objc_inform("POOL HIGHWATER: %s", sym[i]);
}
free(sym);
展开
客户端开发
赞过
分享
2
1
yuec
关注了
芦半山
iOS 开发工程师 @快手
yuec
iOS 开发工程师 @快手
·
1年前
举报
iOS 17 系统开发者版本更新后,我们 app 的崩溃率飙到了 27% 🐶
客户端开发
赞过
分享
评论
1
下一页
个人成就
文章被点赞
387
文章被阅读
108,774
掘力值
2,344
关注了
2
关注者
254
收藏集
0
关注标签
8
加入于
2019-06-14