首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层原理
订阅
用户8695412371142
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
自定义section注册Objective-C类对象
本文介绍一种在自定义section中,实现像__objc_classlist一样的类对象列表的具体代码。
01-探究iOS底层原理|综述
我们作为编写代码的手艺人,不能一直停留在平台语言功能SDK API 上的学习。要去了解程序在系统中工作的底层原理,这有助于加深我们对整个程序的认识,帮助我们编写的高质量代码
理解 Clang Module 和 Module Map 语法
Clang Module 是大概 2013 年左右出现的,它的出现是为了解决传统基于 C 语言的编程语言的头文件包含的弊端。也是现代 Apple 平台软件开发一定会用到的一个技术,了解 Clang M
iOS探索 动态方法解析和消息转发机制
使用anInvocation将消息发送到该对象。anInvocation将保存结果,运行时系统将提取结果并将其传递给原始发送者
OC底层之self、super
前言 本文涉及到的源码环境为objc4-818.2 我们在初始化方法中无数次用到了self和super,我们今天就对他们做一下研究。 创建类Father继承自NSObject 创建类Son继承自Fat
应用程序的加载 dyld (下)
标签: App启动 dyld 本章节 主要介绍 _objc_init 源码 以及 dyld与objc是如何关联的 准备工作 dyld源码 libdispatch-1271.120.2 源码 Libsy
iOS底层 - alloc和init探索
众所周知,alloc和init是我们最熟悉的最简单的api,那你是否完全了解它呢,还是它是你最熟悉的陌生人。我们就从源码入手, 看看alloc和init究竟分别做了什么? 上述代码打印出来的结果为:24,16。 为什么结构体内是相同的结构,系统却分配了不同大小的内存呢,这就是系…
类的底层原理探索(下)
在上一篇类的底层原理探索(上)中,我们遗留下了一个问题:类的成员变量和类方法存储在哪个地方? 知识点准备 clean memory dirty memory 成员变量和类方法在类中的存储位置 成员变量
iOS底层原理之 Category分类实现原理解析
Category编译源码,数据结构解析,赋值过程解析,存储过程解析,调用顺序解析以及使用时注意事项。