首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
师大小海腾
掘友等级
iOS 开发者
|
BabyBus
iOS 摸鱼周报编辑
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
206
文章 201
沸点 5
赞
206
返回
|
搜索文章
最新
热门
OC 底层探索 - Association 关联对象
默认情况下,由于分类底层结构的限制,不能直接给 Category 添加成员变量,但是可以通过关联对象间接实现 Category 有成员变量的效果。
OC 底层探索 - load 和 initialize
1. load 每个类、分类的+load,在程序运行过程中只调用一次(除非开发者手动调用)。 ② 调用方式: 系统自动调用+load方式为直接通过函数地址调用,开发者手动调用+load方式为消息机制objc_msgSend函数调用。 再调用分类的+load,按照编译先后顺序调用…
OC 底层探索 - Category 和 Extension
1. Category 分类 ① 给一个类添加新的方法,可以为系统的类扩展功能。 ② 分解体积庞大的类文件,可以将一个类按功能拆解成多个模块,方便代码管理。 ③ 创建对私有方法的前向引用:声明私有方法,把 Framework 的私有方法公开等。直接调用其他类的私有方法时编译器会…
OC - 属性关键字和所有权修饰符
文章主要介绍了 OC 的属性关键字和所有权修饰符。属性关键字包括原子性、读写权限、内存管理、可空性的相关内容及用法。
个人成就
文章被点赞
943
文章被阅读
207,070
掘力值
4,806
关注了
52
关注者
909
收藏集
5
关注标签
12
加入于
2019-12-30