首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yuec
掘友等级
iOS 开发工程师
无他,唯手熟尔
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
yuec
iOS 开发工程师
·
1月前
关注
震惊!try catch 语句竟然失效了?
C++ 异常处理机制 try catch 在快手 App 内突然失效,引发大量未捕获异常导致的崩溃。究竟是何种原因造成的呢?前车之鉴后事之师,各位看官不妨一起来探究背后的真...
7
2
分享
yuec
赞了这篇文章
芦半山
2月前
关注
反思 | 关于格局的三件小事
最近发生三件事,让我开始反思一些行为。这些行为稀松平常,但背后都反映出一个人的格局。它们决定了别人对我们的印象,也影响到个人发展。 第一件事,是上班过程中开门的问题。公司基...
11
4
分享
yuec
赞了这篇文章
芦半山
2月前
关注
年终总结 | 2023
这两天一到晚上,窗外就积起了大雾。白茫茫一片看不清楚,就像站在2023年尾的我看着未来的样子。 年终总结,我不希望写成流水账,更不希望写成表彰信,它应该是一种梳理和自省,记...
33
4
分享
yuec
iOS 开发工程师
·
3月前
关注
线上 Zombie 方案 - CF 对象监控
本文为线上 zombie 方案系列文章中的第一篇,将探讨如何监控 CF 类型的 zombie 对象,CF 类型的监控相比 NSObject 更加复杂,但是在整个监控方案中是...
6
评论
分享
yuec
iOS 开发工程师
·
3月前
举报
iOS 中判断一个对象是否是 CF 对象: uint32_t cfinfo = *(uint32_t *)&(((CFRuntimeBase *)cf)->_cfinfo);
if (cfinfo & 0x200000) return; // deallocated, or not a cf object
客户端开发
赞过
分享
1
2
yuec
赞了这篇文章
向辉_
iOS @搜狐
·
1年前
关注
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优...
72
2
分享
yuec
iOS 开发工程师
·
5月前
关注
如何定位 CA::Render 的崩溃问题
近期辅助业务方定位了一个问题,看崩溃堆栈,没有任何直接有用的信息。在网上可以看到一些相关的讨论,但是都没有最终的结论。 https://developer.apple.co...
12
7
分享
yuec
赞了这篇文章
芦半山
6月前
关注
思考 | 多谈成就,少谈荣誉
不知何时起,我们谈论荣誉的兴趣远多过成就:拿了第几名,得了什么奖。仿佛这就是人生的全部。可是鲜有人追问荣誉背后的成就:带来了哪些创新,产生了什么价值。 最近圈子里看到好几个...
15
5
分享
yuec
iOS 开发工程师
·
6月前
举报
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
赞了这篇文章
芦半山
10月前
关注
思考 | 公司活力
经常看到一些互联网公司,尤其是创业公司,宣传自己的年轻员工占比高,公司充满活力。久而久之,大家都开始习惯这套说辞,认为一家公司有没有活力的标志就是年轻人多不多。可是当我们说...
18
7
分享
yuec
关注了
芦半山
iOS 开发工程师
yuec
iOS 开发工程师
·
9月前
举报
iOS 17 系统开发者版本更新后,我们 app 的崩溃率飙到了 27% 🐶
客户端开发
赞过
分享
评论
1
yuec
赞了这篇文章
芦半山
3年前
关注
Android Native | Scudo内存分配器
在Android世界中,Native堆内存的分配通常由malloc负责。即便是面向对象的new,其底层也是malloc。那当我们调用malloc/free来分配/释放堆内存...
19
10
分享
yuec
赞了这篇文章
芦半山
9月前
关注
Android Native | 调用栈回溯
当程序出现异常时,我们通常依赖调用栈来展开分析。它表明了程序运行到某个位置时的函数调用关系。这个关系在开发者眼中是函数名和行号,但它背后其实是函数调用时跳转指令的地址。换言...
20
10
分享
yuec
iOS 开发工程师
·
9月前
关注
iOS 16 又又崩了
在 iOS 16 系统上,弹出键盘遇到的两个重量级崩溃之一,本文和大家一起分享下排查过程和修复方案。...
41
23
分享
yuec
iOS 开发工程师
·
11月前
关注
这个 bug 不简单我只修复了 90%
键盘弹出时偶现的崩溃,只出现在 iOS 16 及以上的系统版本,看似简单的系统 zombie 问题却内藏玄机。...
26
35
分享
yuec
iOS 开发工程师
·
1年前
关注
NSMutable 对象的这个坑一定要知道啊
避坑指南:NSMutable 对象在执行 enumerateObjectsWithOptions 时存在的多线程问题。...
22
7
分享
yuec
赞了这篇文章
Shopee技术团队
@Shopee
·
1年前
关注
客户端堆栈还原原理及实现
在软件调试及错误排查过程中,无论是客户端 App 还是后端服务,一个常见的手段是通过错误堆栈定位异常所在的源码位置,从而直接在源码层面剖析问题根因。...
21
3
分享
yuec
iOS 开发工程师
·
1年前
关注
99% 的 iOS 开发都不知道的 KVO 崩溃
非标题党!非标题党!非标题党!最近遇到的一个比较新颖的崩溃,排查思路写下来和大家分享下,有不严谨的地方欢迎指正。...
59
15
分享
下一页
个人成就
文章被点赞
313
文章被阅读
85,186
掘力值
1,930
关注了
1
关注者
199
收藏集
0
关注标签
8
加入于
2019-06-14