首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
土土Edmond木
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
iOS APP虚拟内存用量初探
业务上出现过因为虚拟内存耗尽导致的crash,后续也通过设置为APP扩展虚拟内存的可用范围,本文主要基于以上背景对虚拟内存进行一些调研
关于iOS内存的深入排查和优化
虚拟内存机制在这里就不多说了,主要包括内存管理单元MMU、内存映射、分段、分页。在iOS中,一页通常有16KB的内存空间。 分配内存的时候,先分配虚拟内存,然后使用的时候再映射到实际的物理内存。 一个VM Region指的是一段连续的虚拟内存页,这些页的属性都相同。 VM分为C…
iOS内存分析之Memory Graph
1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一个新特性。用来生成应用程序中对象分配的内存图。 2.Memory Graph用来做什么 Memory Graph可
Device Check
DeviceCheck指出可以通过AttestService和DCDevice来加强对越狱手机和破解APP的防御。通过管理设备状态和APP的完整性减少对服务的欺骗性使用。DeviceCheck服务包含
WWDC22 - iOS网络延迟优化L4S技术
本文针对[Session 10078]展开了对网络延迟解决办法的一些原理讨论和思路扩充。在你的日常开发中可能不会遇到这些问题,或者这些问题不需要你去出面解决。但是我们需要掌握网络优化方面的基本知识,
【老司机精选】DocC: 未曾设想的苹果文档
本文基于 Session 10166 10167 10235 10236 梳理 作者将本教程和部分 WWDC 中的代码实践,通过 DocC 技术编译成教程放在 WWDocC 代码库中 前言 苹果在 W
组件化开花,就问你香不香
从2017年只有几个大厂在做组件化,到今天已经繁花似锦。 越来越多的团队,越来越多的项目都做了组件化。 大叔相信即使你没有做过组件化项目,但是,对组件化也早就听烂了……
通过Signal handling(信号处理)获取任意线程调用栈
获取任意线程调用栈目前有两种方式。第一方式拿到栈的指针(StackPointer)以及栈帧指针(FramePointer),递归到栈底。 这种方式是KSCrash的作者想到的,他曾提过一个问题Printing a stack trace from another thread,…
iOS卡顿监测方案总结
最近在写APM相关的东西,所以整理了一下iOS中卡顿监测的那些方案,不了解卡顿的原理的可以看这篇文章iOS 保持界面流畅的技巧,写的很好。 FPS (Frames Per Second) 是图像领域中的定义,表示每秒渲染帧数,通常用于衡量画面的流畅度,每秒帧数越多,则表示画面越…
顺滑的为二进制库下断点
1. 前言 在目前的iOS组件化开发中,将组件进行二进制化已经成为业内比较主流的提升效率的方案,而随着二进制化后,如何对其断点调试,网上也出现众多方案。本文将结合目前网上已知或冷门的各种方案进行介绍和分析,并尽量提炼出一些关键点,希望读到本篇文章的同学对于如何友好调试二进制组件…