首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
handsome亮
掘友等级
iOS开发
6年iOS开发经验,善于思考,善于总结
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
【MJ-iOS底层原理总结】Category中的load和initialize
1. Category和Class Extension的区别是什么? Class Extension在编译的时候,它的数据就已经包含在类信息中 Category是在运行时,才会将数据合并到类信息中 2
【MJ-iOS底层原理总结】分类方法为什么会先执行?源码分析
1. Category的使用 假设当前有Person类 Person有分类Eat和Run Person+Eat Person+Run 此时执行代码 得到的结果为分类中的输出结果: 2. Categor
【MJ-iOS底层原理总结】KVC的原理
1. KVC的使用 相关API 假设当前有Person和Cat类 keyPath和key的区别? keyPath的功能包含key,如下所示有相同效果: keyPath还可以指定路径进行取值和赋值: 2
【MJ-iOS底层原理总结】探究KVO的本质
1. KVO的使用 假设当前有Person类,其中有一个int类型的属性age 在控制器中生成Person对象person,addObserver给person的age添加KVO监听,点击屏幕时改变p
【MJ-iOS底层原理总结】类对象和元类对象的结构
下载objc4源码:https://opensource.apple.com/tarballs/ 打开项目,搜索:struct objc_class,发现runtime.h中: 可以发现:其中有isa
【MJ-iOS底层原理总结】isa和superclass指针指向哪里?
1. isa指针 实例对象(instance)的isa指针,指向类对象(class) 当调用对象方法时,通过instance的isa找到class, 最后找到对象方法的实现进行调用 类对象(class
【MJ-iOS底层原理总结】实例对象、类对象、元类对象
OC对象主要可以分为3种: instancet对象(实例对象) class对象(类对象) meta-class对象(元类对象) instancet对象: instancet对象就是通过类alloc出来
【MJ-iOS底层原理总结】自定义类内存占用大小
在上一篇文章 https://juejin.cn/post/6974771064412831774 中我们验证了一个NSObject对象占用16个字节的内存。那么我们这次来验证,自定义类占用多少内存?
【MJ-iOS底层原理总结】一个NSObject对象占用多少内存?
1. 在编译器中查看,有两种查看Size的方法 方式一:class_getInstanceSize([NSObject class]) 方式二:malloc_size((__bridge const
【MJ-iOS底层原理总结】NSObject的内存本质
1. Objective-C代码,底层实现其实都是C\C++代码 2. 将Objective-C代码转换为C\C++代码的方法 3. NSObject内存的本质
下一页
个人成就
文章被点赞
13
文章被阅读
5,500
掘力值
231
关注了
4
关注者
5
收藏集
1
关注标签
4
加入于
2019-12-23