首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yuec
掘友等级
iOS 开发工程师
|
快手
无他,唯手熟尔
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
NSMutable 对象的这个坑一定要知道啊
避坑指南:NSMutable 对象在执行 enumerateObjectsWithOptions 时存在的多线程问题。
99% 的 iOS 开发都不知道的 KVO 崩溃
非标题党!非标题党!非标题党!最近遇到的一个比较新颖的崩溃,排查思路写下来和大家分享下,有不严谨的地方欢迎指正。
iOS 16 CocoaAsyncSocket 崩溃修复
本文介绍下 iOS 16 版本 CocoaAsyncSocket 崩溃的解决方案,分享一些日常排障的思路。
SIGPIPE(Signal 13, Code 0) 异常排查
问题现象 最近一个版本 APP 更新之后,sentry 大量异常数据上报,影响用户的数量非常夸张 10w +,具体报错如下 排查过程 首先查看 SIGPIPE 的报错原因, 在官网搜索到了相关信息 大
iOS13适配:三指撤销和文案限长
在适配iOS13的过程中,UITextField输入中文的时候三指撤销产生了 crash。 没有太多思路的时候,通过注释代码,最终定位到了问题所在。 这段代码在输入的时候会限制文案的长度。三指撤销会触发UIControlEventEditingChanged事件,执行textC…
iOS代码瘦身实践:删除无用的方法
本文将提供一种静态分析的方式,用于查找可执行文件中未使用的方法,源码链接:xuezhulian/selectorsunref。 分析Mach-o文件中的__DATA __objc_selrefs段得到使用到的方法,通过otool找出实现的所有方法。取差集得到未使用的方法。然后过…
iOS代码瘦身实践:删除无用的类
本文将提供一种静态分析的方式,用于查找可执行文件Mach-o中未使用的类,源码链接:xuezhulian/classunref。 Mach-o文件中__DATA __objc_classrefs段记录了引用类的地址,__DATA __objc_classlist段记录了所有类的…
iOS增量代码覆盖率工具(附源码)
这个工具是根据 《iOS 覆盖率检测原理与增量代码测试覆盖率工具实现》的一次实践(侵删),本篇文章更注重实现细节,原理部分可以参考原文。 下面从增量和覆盖率介绍这个工具的实现。 增量的结果根据git得到。 git status得到当前有几个commit需要提交。 如果当前存在未…
协程coobjc源码分析:co调度
这篇文章主要通过源码分析,介绍coobjc中的co调度。这个问题搞清楚之后,co_lauch做了什么,看起来就很简单了。我们先了解coroutine和scheduler这两个关键的数据结构。 在协程的数据结构中和调度相关的字段。 entry: 需要执行的任务,最终指向的是co_…
个人成就
文章被点赞
387
文章被阅读
109,526
掘力值
2,346
关注了
2
关注者
255
收藏集
0
关注标签
8
加入于
2019-06-14