首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ios 底层
yan丶
创建于2021-06-15
订阅专栏
ios 底层开发中的源码分析,包括 alloc 流程,isa,runtime 等等底层 api 分析
等 2 人订阅
共6篇文章
创建于2021-06-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ios 底层原理 05-- cache_t的流程图
回顾 之前的流程中ios 底层原理 03--isa 的走位图&类的结构探索 我们知道了类的基础结构是这样的 类由 isa superclass cache bits 组成 cache_t是结构体类型,
ios 底层相关 isKindOfClass isMemberOfClass的面试题
面试题 话不多说,通过一个面试题来探究下isKindOfClass和isMemberOfClass 这段代码运行的结果是多少呢 结果 分析 为什么结果是这样的呢 继续分析,打开 debug->debu
ios 底层原理 04-- 深入探究类的结构
1.wwdc 关于类的优化 2.判断类方法是否在元类中 3.成员变量,实例变量,属性的区别 4.SEL和IMP关系 4. setter 跟 getter 方法为什么会出现一会是内存平移,一会是 set
ios 底层原理 03--isa 的走位图&类的结构探索
类其实无非就是研究isa的走位和类的继承关系这两个,先从isa走位开始进入正题。 基础知识(类,元类,根) 类 我们创建的类基本上都继承自NSObject,而NSObject里面有一个默认参数isa;
ios 底层原理 02-对象的本质&isa关联类
基础知识 联合体 1.联合体可以定义多个不同类型的成员,联合体的内存大小由其中最大的成员的大小决定。2.联合体中修改其中的某个变量会覆盖其他变量的值。3.联合体所有的变量公用一块内存,变量之间互斥联合
ios 底层原理 01-alloc 底层分析
前言 我们在开发中最常用的就是 alloc跟init。先看下面的代码跟运行的结果,会发现p1,p2,p3打印的内存地址是一样的。 所以,可以得到下面的结论: 1.alloc让对象有了内存空间跟指针指向