首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
其實Y不懂
掘友等级
高兴就好……
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS底层笔记--关联对象
AssociationsHashMap以object作为key,另一个map(ObjectAssociationMap)作为value。 ObjectAssociationMap以key(const void *类型)作为key,具体的value和policy作为value。 …
iOS底层笔记--Cateogry
按照加载顺序逆序的方式,将每个分类的(方法,属性,协议)信息分别添加到单独的二维数组内备用。 综上所述,看一遍上面的就懂了。 长这个样子,所以才会"覆盖"原本的方法。
iOS底层笔记--KVO本质
Foundation下的一个C语言函数,当调用被监听对象属性的set方法时,实际上将会调用这个C语言方法。 触发监听的方法。可以手动调用以主动触发监听 KVC内部实现了通知逻辑(willChangeValueForKey&&didChangeValueForKey)。即使没有实…
iOS底层笔记--OC对象本质
对于结构体来说,和数组一样。其第一个成员的地址,即为结构体对象的地址。所以一个OC对象的地址,实际上就是其isa指针的地址。 需要注意这个word_align返回的是内存对齐后的大小,以unalignedInstanceSize(非内存对齐的)大小作为参数。 class_get…
个人成就
文章被点赞
19
文章被阅读
24,516
掘力值
509
关注了
7
关注者
8
收藏集
5
关注标签
10
加入于
2019-08-08