在开发中,如果我们在后台线程中对UI进行操作,比如imageView.image = image;那么编译器就会弹...[作者空间]
了解锁的机制会有助于项目开发,从而避免项目中多个线程访问同一块资源引发数据混乱的问题。 一 概念 锁的归类 基本...[作者空间]
卡顿的原因: 复杂UI、图文混排的绘制量过大; 在主线程做网络同步请求; 在主线程做大量的IO操作; 运算量过大,...[作者空间]
WWDC2020 关于类的一些变化 Class Data structures Changes: 运行时的数据变...[作者空间]
手动目录内存分布及存储静态变量安全taggedPointer特点taggedPointer 演变taggedPoi...[作者空间]
居理新房面试(2020-9-4) 1.子线程内执行A,B,C,D,E五个任务,B依赖于A的完成,E依赖于C,D的完...[作者空间]
如何实现以下场景,“多读单写”,经常用于文件等数据的读写操作 同一时间,只能有1个线程进行写的操作 同一时间,允许...[作者空间]
setNeedsLayout 标记为需要重新布局,异步调用layoutIfNeeded刷新布局,不立即刷新,在下一...[作者空间]
交换类主动调用+(void)load方法 我们的MethodSwizzled在+(void)load方法中执行交换...[作者空间]