iOS全解8:启动优化、性能优化、App后台保活、崩溃检测[https://www.jianshu.com/p/196e4ecc5a61] 内容...
iOS全解8:启动优化、性能优化、App后台保活、崩溃检测[https://www.jianshu.com/p/196e4ecc5a61] 内容...
前言 当我们的应用程序非常庞大的时,打开我们的App感觉非常卡,启动比较缓慢,非常影响用户的体验,那么如何才能使我们的App启动比较流畅,给用户...
RunLoop介绍RunLoop是与线程相关的基本基础结构的一部分。RunLoop直译为运行循环,是线程内用于运行事件处理以响应传入事件的一个循...
iOS weak 原理 直接看源码 上篇文章提到 isa 指针的结构,如果看过的人,对前面的 if 语句,一看便知,如果是非指针型 isa 并且...
一、 在 Obj-C 中,如何检测内存泄漏?你知道哪些方式? 目前我知道的方式有以下几种 Memory Leaks Alloctions Ana...
iOS原理 文章汇总[https://www.jianshu.com/p/9fa8104e3698] 前言 一般情况下,对象在超出作用域时会立即...
在ARC中,weak指针修饰的变量会在指向的对象销毁时自动置为nil,系统是怎么做到的呢?这里从本质和源码出发来解释。源码 iOS系统中维护着一...
这里主要介绍block的类型、循环引用的解决方法以及block底层的分析 block 类型 block主要有三种类型 __NSGlobalBlo...
本文主要是分析内存管理中的内存管理方案,以及retain、retainCount、release、dealloc的底层源码分析 ARC & MR...
本文主要分析 AutoReleasePool 以及 NSRunLoop 的底层实现 AutoReleasePool 自动释放池 自动释放池是OC...