首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 内存专题
订阅
柯烂
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
深入iOS系统底层之程序映像
绿树阴浓夏日长,楼台倒影入池塘。--《唐高骈·山亭夏日》 iOS系统生成的可执行程序或者动态库文件的存储布局格式被称之为mach-o格式。文件中存放着程序的代码和数据,而程序运行时系统会为其建立一个进程,以及分配虚拟内存空间。同时会把程序文件中的内容加载到虚拟内存地址空间中去,…
iOS 底层探究:dyld加载分析中
这是我参与8月更文挑战的第22天,活动详情查看:[8月更文挑战] 承接上文,这篇文章让我们继续分析dyld的加载 3.3 mapSharedCache加载共享缓存 共享缓存专门缓存系统动态库,如:UI
ios动态库
本文从用clang生成一个动态库开始,叙述了动态库生成的过程,并且介绍了rpath,loader_path 以及executable_path
iOS 工程中的 PNG 图片
本文旨在论述在iOS开发过程中有关PNG图片相关问题,关于其被Xcode编译的过程,生成.car文件以及如何分析压缩等使用方法
真实案例引发的iOS底层实现窥探
本文源于项目中实际遇到的一个真实案例,从一个具体的UITableView实现的例子引出,试图通过SIL(Swift Intermediate Language)这个中间语言,探究iOS系统框架的实现细
对 Strong-Weak Dance的思考
在使用 Block 时,除了使用 __weak 修饰符避免循环引用外,还有一点经常容易忘记。苹果把它称为:“Strong-Weak Dance”。 这是一种 强引用 --> 弱引用 --> 强引用 的变换过程。在弄明白为什么要如此大费周章之前,我们首先来看看一般的写法会有什么问…