入秋了,路上会遇到用小贩用小货车拉着卖芒果,和去年一样,我会停下急匆匆的脚步,买几个。一则自己爱吃芒果不过敏,二则品尝下是否和去年一样熟悉的味道。 很多时候可能都希望在浏览器...
入秋了,路上会遇到用小贩用小货车拉着卖芒果,和去年一样,我会停下急匆匆的脚步,买几个。一则自己爱吃芒果不过敏,二则品尝下是否和去年一样熟悉的味道。 很多时候可能都希望在浏览器...
首先这是篇译文,为了更易理解,个别地方稍作调整。如有不正之处,欢迎指出!原文在此 这篇文章中,我将着眼于 OC中一个相对比较陌生的概念——元类 ( meta-class )。...
什么是优先级反转(翻转) 优先级反转,是指在使用信号量时,可能会出现的这样一种不合理的现象,即: 高优先级任务被低优先级任务阻塞,导致高优先级任务迟迟得不到调度。但其他中等优...
crash的那个示例,之所以crash,是因为解出来之后,observe的路径是`self.property1.property2.property1.property2.property3`,路径不对,所以crash了
而没有crash的那条,observe的路径是`audio.property1.property2`,是OK的
@keypath分析本文是我在学习并理解了 RAC宏分析8:@keypath 之后写的,其实大量搬运了原文的内容,并在其基础上加了一点自己的理解。 作为一个刚入门的iOS开发者,真的是很多地方都...
iOS不支持动态链接库的特性总是被人诟病。不管你赞不赞同这一点,去弄清楚其中的why和how还是很有趣的一件事情。在这篇文章里我们将会看到库是什么,如何在实践中用到,它们怎么...
为啥要深挖这玩意 你每天都在用BOOL吧?那我就来问一道题:请问BOOL是非0即真吗? 如果不是百分百确定的,请往下看。 BOOL的定义(Xcode7.3版本,位于usr/i...
链式编程 在实际开发过程中,基本上链式开发思想很常见。第三方框架Masonry和ReactiveCocoa都大量用了这种思想。 链式编程其实就是将多个操作(多行代码)通过点号...
前言 本文描述 Cocoapods 的工作原理和源码分析,阅读完本文后可以更好的理解在使用 Cocoapods 中遇到的问题并找到解决方法,并且有新的开发语言出现时也可以开发...
写的真好,搬运了你的文章==忘记提前跟你说了,希望不要介意,如果介意的话我可以取消发表
RAC宏分析8:@keypathCreated by 大刘 liuxing8807@126.com[mailto:liuxing8807@126.com] 参考:https://juejin.im/post...
Created by 大刘 liuxing8807@126.com[mailto:liuxing8807@126.com] 参考:https://juejin.im/post...
本文是我在学习并理解了 RAC宏分析8:@keypath 之后写的,其实大量搬运了原文的内容,并在其基础上加了一点自己的理解。 作为一个刚入门的iOS开发者,真的是很多地方都...
1. 安装 iTerm2 下载地址:https://www.iterm2.com/downloads.html[https://www.iterm2.com/download...
时代变了,大浪淘沙,只有努力奋进的强者才能留下来。
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
@天下无贼 哈哈
[春招]从什么都不会的菜鸟到年薪30w的励志故事(附面经)这是一个说长也长说短也短的故事,这是一个从每天害怕自己要失业到拿到很多offer成天纠结着要选哪个的故事,这是一个发生在我自己身上的,让我相信努力就会有回报的励志故事。这是一...
结论,取值范围是-2^31~2^31-1(十六进制为0x80000000~0x7fffffff)。因为0既不是正数也不是负数,+0是0,-0是最小的负数(-最大正数-1),所...