创建了个串行队列,用 global 命名有点头大🤔
GCD中的串行/并行和同步/异步理解参考: 感谢小笨狼的《漫谈GCD》 参考文章 队列 串行队列 并行队列 先说队列 串行队列和并行队列,其实都是按照顺序开始执行的。请看下图 队列中添加任务的方式 —— 同步与...
创建了个串行队列,用 global 命名有点头大🤔
GCD中的串行/并行和同步/异步理解参考: 感谢小笨狼的《漫谈GCD》 参考文章 队列 串行队列 并行队列 先说队列 串行队列和并行队列,其实都是按照顺序开始执行的。请看下图 队列中添加任务的方式 —— 同步与...
“如果有人初始化这个单例类的时候不走[[Class alloc] init] ,而是直接 allocWithZone, 那么这个单例就不再是单例了,所以必须把这个方法也堵上”
这句没有太 get 到点,能再解释下吗?
iOS NSZone在碰到allocWithZone, copyWithZone总会有个疑问,这个NSZone到底是个什么东西? 简单来说,可以想象成一个内存池,alloc或是dealloc这些...
错别字连篇
深入浅出-Block原理和内存中位置Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 简介 今天...
上班这点事儿·“不会说话”这件事害你很久了! 作者:师羽何 不会说话,所以本来很简单的事情,却被你越说越复杂不会说话,所以明明是热心肠,却用刀子嘴伤害了他人,辜负了自己。不会...
不太喜欢单口相声似的幽默…
内容可以
TableView优化之高度缓存系列文章: TableView优化之高度缓存功能 TableView优化之加载图片的优化逻辑 TableView优化之快速滑动下的忽略加载 呐,也好久没写博客了,为什么呢? ...
有错别字
最常见的runloop面试题主线程的RunLoop是默认开启的(视图用[[NSRunLoop currentRunLoop] runUntilDate:[NSDate date]]来停止它,也是做不到的...
忙碌的工作使得越来越多的人陷入单调和烦躁,于是我们总是应该为生活加点料,为梦想涂上色彩!那么如何花一年时间拿到五年的经验呢?如何在三个月内就顺利搞定职场生活呢?我们不妨一起来...
文/铁眼 读这篇文章之前,笔者先声明一点,这里所说的从普通人中脱颖而出,指的是成为人群中的优秀者,如果是想一夜爆红,只为吸引眼球的话,可以向地铁鸡爪女请教。 1 我的生活里我...