首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Gaizka
掘友等级
iOS开发工程师
|
哈啰出行
日常工作经验总结,和大家一起交流进步!
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
134
文章 129
沸点 5
赞
134
返回
|
搜索文章
最新
热门
野指针扑获实战篇
上一篇我们知道如何通过xcode工具去探测出野指针问题,但是面临两个重大弊端 测试同学无法直接使用debug,对于一些释放和再次使用的对象来说还是无法获取针对以上两个痛点,我们开发一个工具解决这个问题
野指针扑获理论篇
我们一般在app发版前,都会经过多轮的自测、内侧、灰度测试等,按照常理来说,大部分的crash应该都被覆盖了,但是由于野指针的随机性,在测试时不会出现crash,这篇文章是把野指针从偶现变必现的理论篇
Swift的内存管理逻辑你是不是还不知道
前面[swift类对象和示例对象探究]文章,我们知道它们的底层逻辑以及内存布局,这篇文章我们再探究下swift的内存管理方式!
Swift类对象、实例对象底层那些事
iOS类对象、实例对象本质我们应该都很清楚,但是swift类、对象底层又是怎么样的呢?,这篇文章我们一起研究下。
iOS开发你需要知道Swift函数派发方式的
我们知道oc都是基于底层runtime消息派发的,但是swift我们知道是没有runtime的,那它的函数又是怎么派发呢,这一节我们全面系统去探究下。
iOS启动时间优化-搞定二进制重排
前面iOS启动时间优化-二进制重排的前世的文章提到缺页中断时系统会阻塞当前进程,iOS也会做签名验证,从而消耗一部分时间,这篇文章主要通过如果通过二进制重排加载符号的顺序来少缺页中断次数降低启动时间。
iOS启动时间优化-二进制重排的前世
本篇文章主要是介绍计算机内存演变史,引出二进制重排是为了减少映射表发生页终断或者是发生page fault的次数。
iOS启动时间优化-看我入门
App启动时间是用户直观体验App的第一步,苹果建议App启动时间不要超过0.4ms,超过20s的启动时间被系统直接杀死,所以优化App启动时间是极其必要的,本篇也是iOS启动时间优化的开篇之作。
iOS代码瘦身-删除无用方法
内部CICD平台在做APP产物分析,有一项是无用类和无用方法的产出,本篇主要从代码层面通过删除无用方法做一些优化
iOS代码瘦身-删除无用类
一、背景 二、方案整理 业界方案 第一种:通过otool分析mach-o文件,得出 无用集合类 = 全集合类和引用集合类做差集 第二种:通过分析linkmap文件,得出 无用集合类 = 全集合类和引用
下一页
个人成就
文章被点赞
163
文章被阅读
46,606
掘力值
1,463
关注了
5
关注者
84
收藏集
6
关注标签
29
加入于
2016-12-16