
本文主要探究 RxSwift 中 timer 的源码 首先创建一个timer,timer的创建方式有两种 自定义timer,即通过 timer函数创建 使用 RxSwift ...
本文主要分析 Observable 核心逻辑 Observable 三部曲 序列三部曲:序列产生、订阅、销毁 但是在实际代码中,如下所示,观察序列的整个流程是创建观察序列订阅...
ps.需要bridging里引用#include <resolv.h>
网上搜索基本的都是说这个目录的内容不会被删除,只是不会被icloud备份而已。之前的同事将数据库放到了Library/Cache目录,之前只是觉得有点奇怪,也没太在意,于是我...
我看了那么多老外的项目视频,基本上还都是MVC
一、内存布局 二、内存管理方案 1. TaggedPointer 对于小对象比如NSNumber,采用这种方案。 2. NONPOINTER_ISA 在64位架构下的isa指...
一、面向对象基本特征 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:通过继承创建的新类称为“子类...