一、NSNotification使用 1、向观察者中心添加观察者: 方式一:观察者接收到通知后执行任务的代码在发送...[作者空间]
本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个角度去分析如...[作者空间]
1. 类的加载 在之前了解了dyld 和 objc是如何关联的,本文主要是理解类的相关信息是如何加载到内存的,其中...[作者空间]
作者:空白记忆链接:https://juejin.cn/post/6914679835478458376[http...[作者空间]
导论 Mach-o 文件图解 Mach-o 文件中专有名词解释 Mach-o 文件中函数存储地址 Mach-o 文...[作者空间]
iOS 底层探索: 学习大纲 OC篇[/p/9d73ee7aae64] 前言 在Objective-C中调用一个方...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主...[作者空间]
在开发过程中,有时会有一个疑问:alloc&init究竟做了什么? alloc 是分配内存,init 具体干了点啥...[作者空间]
1、明确方法所在位置 分别在NSObject.h 、NSRunloop.h 、NSThread.h 三个类中,是不...[作者空间]
iOS 底层探索: 学习大纲 OC篇[/p/9d73ee7aae64] 前言 上一篇讲了@Synchronized...[作者空间]
iOS 底层探索 文章汇总[https://www.jianshu.com/p/77dae1109e07] 一、G...[作者空间]
iOS 底层探索 文章汇总[https://www.jianshu.com/p/77dae1109e07] 相关面...[作者空间]
一、KVO的初体验 KVO的步骤: 1.添加观察 2.observe回调 3.在合适位置更改观察属性的值 4.在d...[作者空间]
weak指针原理,即weak指针是怎么样在对象销毁的时候被置为nil的。这就要看runtime源码在对象销毁的时候...[作者空间]
union 共用体, 也叫联合体,c/c++中另一种自定义的数据类型; 联合就是一个结构; 所有成员相对基地址的...[作者空间]
深入理解 iOS 开发中的锁:https://www.jianshu.com/p/ddbe44064ca4[htt...[作者空间]
前言 近段时间一直在抽时间复习整理OC相关基础知识,在验证copy相关特性时创建字符串时偶然发现其中包含一种之前没...[作者空间]
通知概念 苹果官方文档有一段对通知的介绍如下: A notification is a message sent ...[作者空间]
问题提出: 解析过程 要知道NSObject对象占用多少内存,需要知道创建一个NSObject对象的时候都做了什么...[作者空间]
为什么说类也是对象? 为什么不能在运行时添加成员变量? 为什么可以动态添加方法? 个人觉得,带着问题看答案,应该会...[作者空间]