我们知道isa在OC的底层随处可见,非常经典的一个图是isa的走位图,可查看这篇文章:iOS底层探索--OC对象的本质&类的底层结构[https://www.jianshu....
我们知道isa在OC的底层随处可见,非常经典的一个图是isa的走位图,可查看这篇文章:iOS底层探索--OC对象的本质&类的底层结构[https://www.jianshu....
最近关于央行降低房贷保持房价,降低首付,鼓励买房;专家发言不建议掏空六个口袋买房;网友建议专家不要建议;这些看似滑稽的瓜,吃的心理很不爽啊。一老百姓不买账,专家的套路老百...
2022年3月25日,这一天踏上了广州的旅途,虽是旅途,却是过客。也许有人陪伴时间久了,3月24号在家整理衣物的时候,眼睛不禁泛起的盐水打滚,可能是因为要告别家人独自去远...
排序算法比较 排序算法平均时间最差情形稳定度额外空间备注冒泡O(n2)O(n2)稳定O(1)n小的时候较好交换O(n2)O(n2)不稳定O(1)n小的时候较好选择O(n2)O...
给定一个单链表,旋转链表,将链表每个节点向后移动 k 个位置,如果是尾节点,则把它移动到最前面;其中 k 是正数。要求:时间复杂度O(n),空间复杂度O(1)例如: 输入: ...
应用架构文章 [https://github.com/lovemo/MVVMFramework#%E9%83%A8%E5%88%86%E6%9D%A5%E8%87%AA%E5...
内存管理方案 TaggedPointer NONPOINTER_ISA 一、TaggedPointer 2020年WWDC【本】老头[https://developer.ap...
进程&线程的定义: 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 程序启动会默认开启一条线程,这条线程被称为主线程或UI线程 进程要执行任务,就必须得有线程,进...
什么是线程优先级翻转?我们首先来看一张图: 有三条线程A、B、C,线程优先级是A > B > C,在时间[0,t1]时,C线程访问共享资源S,标记为C(S),此时A,B等待事...