首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
OC Runtime
汉秋
创建于2026-01-25
订阅专栏
OC Runtime
等 2 人订阅
共7篇文章
创建于2026-01-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ARC 原理与 weak 底层实现(Side Table 深度解析)
ARC 原理与 weak 底层实现(Side Table 深度解析) 一、先给结论(非常重要) 换句话说: ❌ 不是「A weak 引用 B」 ❌ 不是「对象记住了谁 weak 它」 ✅ 是「Runt
KVC / KVO 与 ivar / property 的底层关系
KVC / KVO 与 ivar / property 的底层关系 一、为什么 KVC / KVO 一定要和 ivar / property 一起理解 在 Objective-C 中: ivar 是数
Objective-C 中 ivar 与 property 的本质区别
Objective-C 中 ivar 与 property 的本质区别 一、什么是 ivar(Instance Variable) 1. 定义 ivar(实例变量) 是: 对象真实存在的成员变量 是对
Method Swizzling 原理 & 风险
Method Swizzling 原理 & 风险 一、什么是 Method Swizzling Method Swizzling 是 Objective-C Runtime 提供的一种能力: 一句话概
objc_msgSend(obj, @selector(foo)); 到底发生了什么?
objc_msgSend(obj, @selector(foo)); 到底发生了什么? 在 Objective-C 的世界里,有一句话几乎是底层原教旨主义: 而这一切,都浓缩在一行看似普通、却极其核心
Objective-C Runtime 核心概念详解
如果说 objc_msgSend 是 Objective-C Runtime 的发动机, 那么下面这五个概念,就是发动机里最关键的零部件。 本文将围绕它们,回答三个核心问题: 它到底是什么? Runt
Objective-C 类结构全景解析
在 Runtime 视角下,Objective-C 的 Class 并不是一个抽象概念, 而是一块结构严谨、职责清晰的内存结构。 本文将围绕 Class 的真实组成,系统讲解: isa 指针到底指向哪