首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
君蓦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
objc_class 结构解析
1. 先回顾下内存偏移 2. objc_class & objc_object Objective-C 中提供的 class 和 id 其实就是指向 objc_object 的指针, 都属于对象。 只需要计算 cache_t cache 结构体的大小,就可以拿到存储类…
LLDB 常用命令
1. p , print , po 打印地址 和 打印对象 2. 读取内存 memory read 3. 修改内存的值 未完待续...
sizeof 运算符的含义
1. sizeof 定义 sizeof 是一个关键字,它是一个编译时运算符,用于判断变量或数据类型的字节大小。 sizeof 运算符可用于获取类、结构、共用体和其他用户自定义数据类型的大小。 其中,data type 是要计算大小的数据类型,包括类、结构、共用体和其他用户自定义…
Objective-C ISA 和类关联
1. 请问 Person 这个类被编译成什么? 2. Person 属性 set方法根本实现 3. union 联合体位域 结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。 结构体占…
一、alloc && init 源码探索 (Objective-C底层探索)
1. alloc 方法实现 ####3. callAlloc 实现 ####4. _objc_rootAllocWithZone 5. _class_createInstanceFromZone 1. 类方法 init 这里的init是一个构造方法 ,是通过工厂设计(工厂方…
iOS:为什么TCP连接要三次握手,四次挥手
TCP的三次握手🤝建立连接和四次挥手👋断开连接,相信很多人都听说过,也都看过相关的内容,本篇是为了记录自己对与这两种操作的理解。 序列号seq: 用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一…
个人成就
文章被点赞
52
文章被阅读
9,705
掘力值
489
关注了
8
关注者
6
收藏集
4
关注标签
13
加入于
2020-03-25