入秋了,路上会遇到用小贩用小货车拉着卖芒果,和去年一样,我会停下急匆匆的脚步,买几个。一则自己爱吃芒果不过敏,二则品尝下是否和去年一样熟悉的味道。 很多时候可能都希望在浏览器...
入秋了,路上会遇到用小贩用小货车拉着卖芒果,和去年一样,我会停下急匆匆的脚步,买几个。一则自己爱吃芒果不过敏,二则品尝下是否和去年一样熟悉的味道。 很多时候可能都希望在浏览器...
首先这是篇译文,为了更易理解,个别地方稍作调整。如有不正之处,欢迎指出!原文在此 这篇文章中,我将着眼于 OC中一个相对比较陌生的概念——元类 ( meta-class )。...
什么是优先级反转(翻转) 优先级反转,是指在使用信号量时,可能会出现的这样一种不合理的现象,即: 高优先级任务被低优先级任务阻塞,导致高优先级任务迟迟得不到调度。但其他中等优...
iOS不支持动态链接库的特性总是被人诟病。不管你赞不赞同这一点,去弄清楚其中的why和how还是很有趣的一件事情。在这篇文章里我们将会看到库是什么,如何在实践中用到,它们怎么...
为啥要深挖这玩意 你每天都在用BOOL吧?那我就来问一道题:请问BOOL是非0即真吗? 如果不是百分百确定的,请往下看。 BOOL的定义(Xcode7.3版本,位于usr/i...
链式编程 在实际开发过程中,基本上链式开发思想很常见。第三方框架Masonry和ReactiveCocoa都大量用了这种思想。 链式编程其实就是将多个操作(多行代码)通过点号...
前言 本文描述 Cocoapods 的工作原理和源码分析,阅读完本文后可以更好的理解在使用 Cocoapods 中遇到的问题并找到解决方法,并且有新的开发语言出现时也可以开发...
本文是我在学习并理解了 RAC宏分析8:@keypath 之后写的,其实大量搬运了原文的内容,并在其基础上加了一点自己的理解。 作为一个刚入门的iOS开发者,真的是很多地方都...
Created by 大刘 liuxing8807@126.com[mailto:liuxing8807@126.com] 参考:https://juejin.im/post...