首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Category
订阅
Leo就是我29181
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
iOS底层原理总结 - Category的本质
Category的实现原理,以及Category为什么只能加方法不能加属性。 load、initialize的区别,以及它们在category重写的时候的调用的次序。 首先我们写一段简单的代码,之后的分析都基于这段代码。 我们之前讲到过实例对象的isa指针指向类对象,类对象的i…
iOS开发·runtime原理与实践: 关联对象篇(Associated Object)(为分类添加“属性”,为UI控件关联事件Block体,为了不重复执行)
1. 什么是关联对象 在iOS开发中,可能category比较常见,相对的Associated Object,就用的比较少,要用它之前,必须导入<objc/runtime.h>的头文件。 2. 关联对象:为分类添加“属性” 这些代码都是编译器为我们生成的,虽然你看不到它,但是它…
Runtime 系列 3-- 给 category 添加属性
Associated Objects 的作用