首页
AI Coding
沸点
课程
直播
活动
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组件化开发中,将组件进行二进制化已经成为业内比较主流的提升效率的方案,而随着二进制化后,如何对其断点调试,网上也出现众多方案。本文将结合目前网上已知或冷门的各种方案进行介绍和分析,并尽量提炼出一些关键点,希望读到本篇文章的同学对于如何友好调试二进制组件…