
oc对象本质:对象alloc那点事(一)[https://www.jianshu.com/p/a029af32d663]对象size那点事(二)...
使用时小技巧 一、自动开关automaticallyNotifiesObserversForKey:,如果返回NO则对应的字段监听就需要手动触发...
NSObject有个扩展NSKeyValueCoding,所以所有的oc都都可以基于kvc进行属性的访问。先看一下kvc的各种操作方法的使用示例...
分类和类扩展 在OC类的加载[https://www.jianshu.com/p/0d728be5b598]中我们分析过分类的底层实现,其实是一...
上篇我们在dyld分析[https://www.jianshu.com/p/71345d337ae6]分析中了解到在dyld启动过程是会调用ob...
dispatch_queue_create GCD底层提供的自定义创建队列接口,创建时的逻辑比较简单,主要是队列必要属性的设置以及queue的初...
本文只是我对iOS中锁的学习笔记,没有太深入的研究讲解。先来一张ios中常用锁的性能对照图 锁的分类 自旋锁:在未获取到锁的情况下,线程会反复检...
这里只是我对iOS内存管理方面的一些关键知识点的在线笔记,帮忙记忆,未对任何知识点进行深入的分析和探究。 TaggedPointer 这是苹果为...
block类型 我们都知道block有三种类型:NSGlobalBlock、NSStackBlock、NSMallocBlock,一个block...
文集作者