首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我不喝爽歪歪
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
OC底层原理之isEqual
关于isEqual的使用(isEqualTo内部调用的是isEqual),不同的调用者有不同的实现方式。
类的加载
应用程序在启动的过程中,经过dyld一系列的操作,最后进入Objc的源码,入口就是_objc_init函数,我们从这个函数开始分析。 _objc_init分析 environ_init() 这个函数里
LLDB调试及插件
LLDB是我们开发中都会使用到的调试工具,我们今天来总结一下常见的用法以及一些好用的LLDB插件。 LLDB 断点 断点是LLDB中最常用的功能了,平时都是在代码中手动设置断点,今天通过LLDB来添加
objc_msgSend_uncached 慢速查找
上一篇文章中,objc_msgSend通过在类的cache中找不到方法,会调用objc_msgSend_uncached,这里,我们探索它的流程。 objc_msgSend_uncached 通过这几
objc_msgSend汇编分析
OC的方法调用,在底层使用的是objc_msgSend进行消息发送,那么objc_msgSend到底做了什么事情,今天来探索一下。在objc4-818的源码中,找到objc_msgSend的汇编源码。
类的结构之cache_t
cache_t的内存结构 在类的结构与class_data_bits_t中,我们分析了类的结构,包括isa,superclass,cache,bits。今天我们来看一下cache_t的结构。 查看源码
类的结构与class_data_bits_t
对象在底层的结构是objc_object,类在底层的结构是objc_class,类结构中包括哪些信息。 类的内存结构 在objc4-818.2的源码中,类的简要结构是这样的,包括isa(继承自objc
isa的走位图
isa走位图 在对象的本质这篇文章文章中,我们已经分析过isa的结构,在对象的isa中可以取出它所属的类。类的底层的结构是objc_class继承自objc_object,所以类也有isa,那么类的i
OC对象的本质
OC的一门面向对象的开发语言,是由C,C++,汇编混编而成,那么对象的本质是什么,在底层的结构是什么样的,值得我们探索。 对象的本质 在main.m中创建一个SwwPerson对象,通过xcrun命令
alloc最熟悉的陌生人
只怪我们爱得那么汹涌,爱得那么深,于是梦醒了搁浅了沉默了挥手了,却回不了神,如果当初在交会时能忍住了激动的灵魂,也许今夜我不会让自己在思念里沉沦...咳咳,歌唱完了,今天我们来看一下alloc,这个最
下一页
个人成就
文章被点赞
30
文章被阅读
13,410
掘力值
474
关注了
10
关注者
5
收藏集
1
关注标签
6
加入于
2021-01-19