首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唔西迪西Du
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
iOS weak 底层实现原理(五):ARC 和 MRC 下 weak 变量的访问过程
在 main.m 中编写如下函数,并打开汇编模式:debug->debug workflow->alway show disassembly。下面我们来验证函数执行过程调用了哪些我们 “看不见” 的函数: 这里我们只专注 Start tag 和 End tag 中间的代码。运行…
iOS 从源码解析 AssociatedObject 底层实现原理
提示我们需要手动为属性添加 setter gettr 方法或者使用 @dynamic 在运行时实现这些方法。 即明确的告诉我们在分类中 @property 并不会自动生成实例变量以及存取方法。 不是说好的使用 @property,编译器会自动帮我们生成下划线实例变量和对应的 s…
iOS Category 底层实现原理(一):概念与数据结构
extension 和 category 不同,extension 可以声明方法、属性和成员变量,但一般是私有方法、私有属性和私有成员变量。 category 拥有 .h 和 .m 文件,extension 则不然,extension 只存在一个 .h 文件,或者只能 “寄生”…
关注了
2
关注者
0
收藏集
1
关注标签
48
加入于
2020-09-07