首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
启动优化
订阅
哄哄960
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
从野指针探测到对iOS 15 bind 的探索
iOS 15的fixup机制发生了变化,那到底有哪些变化呢?本文从应用场景出发,一步步深入了解iOS的fixup机制
iOS-底层原理36:内存优化(一) 野指针探测
这是我参与更文挑战的第1天,活动详情查看: 更文挑战 本文主要讲解两种野指针检测的原理及实现 技术点:野指针探测 本文的主要目的是理解野指针的形成过程以及如何去检测野指针 引子 在介绍野指针之前,首先
iOS 野指针处理
处理 crash 时,有两类问题比较棘手,一个是今天要讨论的野指针,另一个是 OOM 崩溃。 这次主要用图解的形式,以便于理解野指针处理的核心概念。 先了解一下异常问题的类型,已经了解的同学可以略过。 软件异常:软件异常主要来自 kill(),pthread_kill()。iO…
抖音品质建设 - iOS 安装包大小优化实践篇
客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 A…
iOS包体积瘦身
iOS包体积瘦身,本文主要从Bitcode优化、LTO优化原理、动态库静态库剥离无用符号、编译选项、无用代码和资源删除等方式进行包体积优化。
iOS 瘦身之道
App 的包大小做优化的目的就是为了节省用户流量,提高用户的下载速度,也是为了用户手机节省更多的空间。另外 App Store 官方规定 App 安装包如果超过 150MB,那么不可以使 OTA(over-the-air)环境下载,也就是只可以在 WiFi 环境下载,企业或者独…
iOS App启动优化(六):实用党直接看这里
添加到启动最早的那个 ViewController 即可。
iOS App启动优化(一):检测启动时间
冷启动:指APP被后台kill后重新启动APP,这种启动方式叫做冷启动。 热启动:APP的状态由running切换为suspend,APP 没有被kill仍然在后台运行。再次把APP切换到前台,这种启动方式叫热启动。 Xcode 中提供了测量 pre-main 的时间 Edit…
组件化 动态库实战
原文地址,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰起因理论功底动态库和静态库介绍静态库常见的是.a动态库常见的是.dll(windows).dylib(mac)so(linux)fra
组件化 动态库实战续
原文地址,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰回忆之前不建议在组件化的项目中使用Swift来写业务。Q:C++/C静态库依赖问题A:回想下我们在做C或者C++开发的时候。如果一个静