首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
tanchendong1992
掘友等级
iOS 工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
OC - 方法的本质(上)
通过 isa 对类进行分析,找到了元类。了解 isa 的走位图和继承链。通过 LLDB分析类的结构。了解内存偏移。
OC类的原理之属性的底层实现
上一篇文章我们分析了类的本质,在通过clang编译生成C++代码的过程中,你可能发现了属性的setter方法,有时候是通过内存平移赋值的,有时候会调用objc_setProperty,那么你可能会存在
OC - 方法的本质(下)
1、`class_rw_t` 的优化。2、`实例方法` 存储在`类`中,`类方法` 存储在 `元类` 中。3、`copy` 修饰的属性使 `objc_setProperty` 方式实现,其它属性使用
IOS 底层原理之对象的本质&isa关联类
前言 对象我们几乎每天都在说的词,不管是生活中,还是工作中。生活中你如果没有对象,那么兄弟你得加油了,实在不行我给你new一个。在这愉快的玩笑中我们走入工作中的对象,说到对象我们不得不提到isa,因为
OC -- 对象的alloc流程分析
在日常开发中,我们经常会使用到 alloc,但是重来也不会去探究它的底层实现原理. 今天我们就来分析一下 alloc 底层实现原理.
什么是Optimization Level
什么是Optimization Level 这里是苹果官方给出的解释 Optimization Level 可以设置代码的优化等级。
OC 结构体内存对齐
如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储.结构体的总大小(sizeof的结果),必须是其内部最大成员的整数倍,不足的要补⻬。
从 13K 的前端开源项目我学到了啥?
近期我们团队的小伙伴小池同学分享了 “BetterScroll 2.0 发布:精益求精,与你同行” 这篇文章到团队内部群,看到了 插件化 的架构设计,阿宝哥突然来了兴趣,因为之前阿宝哥在团队内部也做过相关的分享。既然已经来了兴趣,那就决定开启 BetterScroll 2.0 …
个人成就
文章被点赞
27
文章被阅读
6,588
掘力值
365
关注了
15
关注者
5
收藏集
2
关注标签
7
加入于
2019-06-18