首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
汇编
订阅
Hello_Kid
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
开发一定要搞懂的符号与符号表
符号 符号(Symbol)常用来表示一个地址,这个地址可能是一端程序的起始地址,也可能是一个变量的起始地址,简而言之,将它当做是标记或名称即可。 上一节聊到的链接 过程,实质上就是将不同的目标文件汇集
Flutter内存泄漏检测插件
leak_detector是用来检测Widget, Element 和 State是否会在退出页面之后内存泄漏的插件。
OC对象原理之对象的本质
前两篇文章重点分析了OC创建对象时的alloc流程分析和内存对齐,这篇文章继续探索OC创建对象的过程中是如何与类做关联的?对象的本质是什么? 基础知识介绍 在分析重点过程前,我们先一起了解下一些基础知
iOS汇编入门教程(二)在Xcode工程中嵌入汇编代码
上一篇文章 iOS汇编入门教程 中介绍了汇编在iOS开发中的应用以及ARM汇编基础知识,本文将介绍在C或Objective-C构成的工程中如何嵌入汇编代码。 在调试ARM汇编时,Xcode的Build对象必须为真机,如果对象为模拟器则是x86汇编。 在函数中可以直接插入汇编代码…
Runtime源代码解读(实现面向对象初探)
文章的开头是Apple Documentation对runtime的定义,很官方也很抽象。个人对runtime的理解是:在狭义上,runtime用面向过程的C语言实现了面向对象特性,也就是实现了类和对象;在广义上,runtime实现了Objective-C语言的动态特性(深入O…
iOS 从源码解析Runtime (九):聚焦cache_t objc-msg-arm64.s解析(2)
把指定的 sel 和 imp 插入到 cache_t 中,如果开始是空状态,则首先会初始一个容量为 4 散列数组再进行插入,其它情况插入之前会计算已用的容量占比是否到了临界值,如果是则首先进行扩容,然后再进行插入操作,如果还没有达到则直接插入,插入操作如果发生了哈希冲突则依次进…
iOS之LLDB常用命令
1.打印相关的命令有:p、po。 p 和 po 的区别在于使用 po 只会输出对应的值,而 p 则会返回值的类型以及命令结果的引用名。 thread return:跳出当前方法的执行,主要用于控制程序流程。thread return后有一个可选参数,在执行过程中会把该参数加载到…
汇编语言学习笔记01
笔记系列,方便以后查阅。 高兴的是王爽老师的《汇编语言》一书非常容易上手,这书写的很有质量。非常适合循序渐进的深入学习汇编。突然想到一本书《C++ Primer》,巨厚、乏味冗长,真想狠狠的吐槽C++ 的作者。 汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自…