首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
__sanji
掘友等级
iOS程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
iOS 底层小记三 self和super的真相
objc_msgSend(id, SEL) 和 objc_msgSendSuper(__rw_objc_super *superclass, SEL) 的区别, 只是查找方法的起点不一样,前者是当前类Son,后者是父类Person。 objc_msgSendSuper最终也会转…
iOS底层小记 二:Block的真相
由此可见,block的本质就是一个结构体,内部有两个结构体成员:第一个存储着结构体的isa指针和匿名函数指针,第二个存储着block的基本信息(size)。 age1是auto局部变量,离开作用域就销毁了,所以block1只能捕获它的值(赶在销毁之前),而static修饰的ag…
iOS底层小记一:关于Tagged Pointer
从64bits开始, iOS引入了Tagged Pointer技术,以此优化NSNumber、NSString、NSDate等小对象的存储。 在引入Tagged Pointer技术之前、NSNumber等对象的存储需要动态分配内存、维护引用计数等,NSNumber的指针存储的是…
个人成就
文章被点赞
9
文章被阅读
3,582
掘力值
127
关注了
2
关注者
1
收藏集
0
关注标签
12
加入于
2018-01-14