首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
追马666
掘友等级
iOS开发
|
中电金信
2015年开始从事iOS开发。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
iOS-底层原理 07 消息的查询
方法的本质 在前面的文章对象的本质中,使用了Clang理解了对象的本质。同样我们使用Clang获取.cpp文件查看main中方法的实现。
iOS-底层原理 06 类的设计原理 & cache的insert过程
1.类的本质和结构。类其实就是一个获取方法和属性指针的结构体。 2.类的方法缓存的过程,以及他的内存存储
iOS-底层原理 05 类的数据结构优化 & 属性和成员变量的区别
WWDC 2020 - 运行时的优化 主要对运行时做了三个地方的优化:1. 数据结构改变。OC在运行时会使用他们进行追踪类。2. OC方法列表的变化 3. tagged pointer格式的变化
iOS-底层原理 04 类的结构分析(bits)
根据苹果官网给的关系图做了一些验证 1.查看类的源码结构2.查看isa指向以及继承关系3.输出类中的bits存储的信息
iOS-底层原理 03 对象的本质 & isa
使用clang把OC对象编译成C++,查看底层代码。 我使用了如下代码编译了LGPerson.m 类,在同一目录下生成了LGPerson.cpp文件
iOS-底层原理 02 结构体内存对齐
结构体中成员顺序以及成员和成员数量属于会影响到结构体大小。主要依据1.成员字节大小 2.成员对齐规则 3.自动补齐
iOS-底层原理 01 对象创建流程
1.如何探索底层源码 从苹果官网获取oc底层源码,加入到工程中,就可以查看对应的源码。 2.alloc流程 3.init方法做了什么 4.new方法做了什么
个人成就
文章被点赞
22
文章被阅读
10,390
掘力值
441
关注了
6
关注者
15
收藏集
0
关注标签
11
加入于
2021-03-15