首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
豆豆阳光
掘友等级
码农一枚
眼里有光,心中有梦
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
OC底层原理之类的结构分析
前言 前文通过 Clang 编译main.m文件,得到class在底层实际是 struct objc_class* 的结构体指针,如下图: 在objc4-818.2源码中全局搜索 struct obj
OC底层原理初探之对象的本质
对象的本质 探索方式: Clang Clang是一个C语言、C++、Objective-C语言的轻量级编译器。源代码发布于BSD协议下,由Apple主导编写,基于 LLVM的C/C++/Objecti
对象内存的影响因素
前言 通过前文对alloc流程的探索,已经清楚了alloc方法的调用流程,但是创建对象应该开辟多大的内存空间依然是个疑问,带着这样的疑问,开始下面的探索 1.首先创建一个XQPerson类,不声明任何
OC底层原理初探之alloc的探索下
前言 上文分析了alloc方法的流程,得出结论,alloc方法的调用流程为 alloc ->_objc_rootAlloc ->callAlloc ->_objc_rootAllocWithZone
OC底层原理初探之alloc的探索上
前言 OC对象初始化时都要调用alloc方法,那么在底层,alloc方法又做了哪些来创建一个对象呢,今天就来探索alloc底层流程。 首先做一个小测试,对一个对象进行alloc和init操作,分别打印
个人成就
文章被点赞
4
文章被阅读
4,074
掘力值
66
关注了
8
关注者
1
收藏集
0
关注标签
17
加入于
2021-12-16