首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IOS
订阅
小爷我受够了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
319篇文章 · 0订阅
Hook原理
什么是hook HOOK,中文译为“挂钩”或“钩子”。在iOS逆向中是指改变程序运行流程的一种技术。 例如,一个正常的程序运行流程是A->B->C,通过hook技术可以让程序的执行变成A->我们自己的
iOS消息发送机制
选择器和SEL 类型 程序中的方法名(选择器)在编译后会被一个内部标识符代替,内部标识符所对应的数据类型就是SEL类型。 Objective-C 为了能在程序内操作编译后的选择器,定义了@select
iOS底层原理 - OC对象的本质
一.OC和C_C++1.一个NSObject对象占用多少内存?二.将Objective-C代码转换成C/C++代码1.那么我们如何将OC代码转换成C/C++的代码呢?三.NSObject的内存本质四.
iOS底层原理-类的探究分析(下)
我们在iOS底层原理-类的探究分析(上)对类底层从两个方向的进行了分析,得出了类的走位图。这篇我们从类的内部结构进行探索,看看类的结构到底是什么样的? 类的结构 Objective-C对象的本质是结构
iOS-底层原理 18:类的加载(下)
在上一篇文章iOS-底层原理 17:类的加载(上)中,理解了类是如何从Mach-O加载到内存中,这次我们来解释下分类是如何加载到类中的,以及分类和类搭配使用的情况分类的本质前提:在main中定义LGp
iOS底层探索三-对象原理(下)
iOS底层探索三-对象原理(下) 前言 1、iOS底层探索一-对象原理(上) 2、iOS底层探索二-对象原理(中) 3、iOS底层探索三-对象原理(下) 一、 对象的本质 1、对象在源文件(.cpp)
iOS 底层原理探索 之 isa - 类的底层原理结构(上)
之前 我们探索了对象的本质,对象在内存中的存储结构,以及 `isa` 的底层实现。今天,我们就接着从头一个对象的 `isa` 的指向来看看类的底层原理结构是什么。
iOS-底层原理:isa与类关联的原理(七)
本文的主要目的是理解类与isa是如何关联的 在介绍正文之前,首先需要理解一个概念:OC对象的本质是什么? OC对象本质 在探索oc对象本质前,先了解一个编译器:clang Clang clang是一个
AutoreleasePool
前言 Hi Coder,我是 CoderStar! 在 MRC 时代,我们可能会经常用到AutoreleasePool来帮助我们管理内存,在 ARC 时代,一些内存管理的操作被编译器替代了,不用再去手
MJiOS底层笔记--KVO本质
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 Foundation下的一个C语言函数,当调用被监听对象属性的set方法时,实际上将会调用这个C语言方法。 并且,KVC内部实现了通知逻辑(w…