6篇文章 · 15505字 · 4人关注
前言:这篇文章是我看李明杰老师的iOS底层原理班(下)/OC对象/关联对象/多线程/内存管理/性能优化总结所得,断断续续历时3个月左右,把课堂听...
Load和Initialize实现原理 +Load实现原理 +load方法会在runtime加载类、分类时调用 每个类、分类的+load,在程序...
目录 1、为什么要线程安全 2、自旋锁和互斥锁 3、锁的类型1、OSSpinLock2、os_unfair_lock3、pthread_mute...
Block底层解密 block想必做过一段iOS开发的同学都用过吧,但是大部分人都是仅仅会用,不怎么理解他是怎么实现的,今天就让我们来一步一步的...
我们平时所编写的Object-C代码,底层实现都是C/C++代码, 所以OC的面向对象都是基于C/C++的数据结构实现的 思考:OC对象主要是基...
RunTime这个概念几乎是老生常谈了,但是有一些人对这个一直是仅仅对概念的理解,对于用到实例的次数并不太多,这里我就来说一下我项目中一些用到的...
文集作者