首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化文章
订阅
狗子不淘气
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
iOS信号量造成线程优先级反转 | 京东云技术团队
在并发队列使用信号量会可能会造成线程优先级反转 一、在iOS16 & XCode14上遇到 - 使用信号量造成线程优先级反转问题 提醒 经过查询资料,发现是在XCode14上增加了工具,比如 : Th
APM - iOS Crash 常见崩溃及防护
Crash 分析与治理是开发热源的必备技能,Crash 相关数据也是衡量应用程序质量的重要指标。 本文总结了 iOS 开发中基础的 Crash 种类以及防护方案。 常见崩溃及防护...
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
iOS启动优化-基础篇
一、App启动都做了哪些事情? iOS启动分为热启动和冷启动两种 冷启动: App点击前, 不在进程系统中, 需要创建一个进程给他启动, 这是一次完整的启动过程 热启动: App在冷启动后, 退到后台
CocoaPods安装与使用步骤详解
cocoapods是用gem ruby实现的,想要使用它首先需要有gem ruby的环境。且Mac的macos系统默认已经可以运行ruby。建议gem ruby包环境升级到2.6.x以上 2. 安装依赖库 [!] The 'master' repo is not a git r…
iOS 性能优化
如何做启动优化,如何监控 iOS启动优化是提升应用程序启动速度和响应性能的一系列技术和方法。下面是一些常用的iOS启动优化方法和监控工具: 启动优化方法: 减少冷启动时间:冷启动是指应用进程不在系统中
iOS 性能优化:包大小优化
为什么要优化包大小? 首先是 Apple Store 数据下载的限制; 另外无非就是包大了,用户不愿意下载了,空间不足的时候要删除 App 第一个想到的就是删除大的 App。 怎么优化? 1. 删除无
iOS 性能优化:App 启动时长优化
App 的启动时间,指的是从用户点击 App 开始,到用户看到第一个界面之间的时间;优化结果 由原先的 2-15s 不固定时长降低到 800ms 左右
iOS优化篇之App启动时间优化
最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方面来做了启动时间的优化,main之后的耗时方法优化、premain的+load方法优化、二进制重排优化premain时间。 通常我们对于启动时间的定义为从用户点击app到看到首屏的时间。因此…
iOS异常日志采集
1、作为一名应用开发者,你是否有如下经历: 为了确保应用正确无误的运行,在提交AppStore或企业发版之前,你和测试会进行大量的测试工作,经过一段时间的测试修复过程,APP在测试机上运行稳定,大家都