Mach-O 【Mach-O】 为 Mach Object 文件格式的缩写,是 iOS 系统不同运行时期 可执行文...[作者空间]
iOS 底层原理 文章汇总 主要NSObject中的alloc是与自定义类的alloc的源码流程的区别,以及为什么...[作者空间]
iOS 底层原理 文章汇总 在探讨内存对齐原理之前,首先介绍下iOS中获取内存大小的三种方式 获取内存大小的三种方...[作者空间]
objc4 源码相关 0、底层源码探索方式iOS-底层原理 01:源码探索的三种方式[https://www.ji...[作者空间]
一切的一切从最初的代码开始 输出结果为: 从上得到的结论:3个对象是同一块内存空间 ,但指向对象的3个指针是不一样...[作者空间]
iOS 底层原理 文章汇总 本文主要是通过将objc4-781的源码编译成功,然后在源码中进行调试,便于跟踪方法的...[作者空间]
iOS 底层原理 文章汇总 在分析alloc源码之前,先来看看一下3个变量 内存地址 和 指针地址 区别: 分别输...[作者空间]
iOS 底层原理 文章汇总 本文主要介绍下源码探索的三种方法 1、符号断点直接跟流程 2、通过按住control+...[作者空间]
苹果在Apple Open Source最新 macOS 10.15 ! 作为24K纯技术男来说肯定响应时代更新,...[作者空间]
前言: iOS 高级之美 是本人总结了一些工作实际开发研究以及面试重点,围绕底层进行 源码分析 - LLDB ...[作者空间]
最近在看runtime底层源码,官方的下载各种报错,找到了报错的处理方式,并附带Demo地址 转载地址:https...[作者空间]
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更...[作者空间]
在以前的文章,我写了一个入门理解什么是runtime,runtime用来干什么,在iOS开发中,一个合格的程序员是...[作者空间]
在Apple的文档里很清楚的标明 load 方法 与 initialize 方法 的区别在于,load 在类文...[作者空间]
引言:这篇文章旨在从runtime源码中分析出 引用计数 值本身的保存位置,适合对底层原理有兴趣的朋友,或者面试造...[作者空间]
1.NSObject对象所占内存大小 该文件用xcrun -sdk iphoneos clang -arch ar...[作者空间]
该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> https://www.jianshu.c...[作者空间]
前提是想hook NSString类的某些实例方法,随便测试了两个方法,一个是原类中的方法:isEqual,另外一...[作者空间]
这里所要介绍的 load 与 initialize 方法,这两个是类方法,是系统的方法。我曾经见过有大神在自己的c...[作者空间]
前言 文章系转载,原文路径 我们都知道Weak指针不会增加所引用对象的计数,并在引用对象被回收的时候自动被置为ni...[作者空间]