本文Demo传送门:AssociatedObjectDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime...
欢迎关注本人小专栏:入口--> iOS进阶研究所 这里有iOS开发与面试的经验总结: 笔者亲身经历的BAT+TMD等一线互联网的面试真题。 实际...
场景需求 单例类ThemeConfig的一个BOOL类型的属性isNight决定是否夜间模式。 某设置页面,通过按钮的事件改变该属性isNigh...
有时候去面试,像iOS开发岗位,面试官会顺着运行时和动态性往下问,如果你不知编程语言的一些基本知识就懵逼了!作为一个开发者,你连弱类型、强类型、...
一般算法教程的知识,要么有些碎片化,要么有点枯燥无味,而这篇文章尝试用思维导图的方法总结了算法的最基本的概念。以后也会更新有关数据结构和常见算法...
1. 区分:类的NSObject与协议的NSObject iOS开发中,苹果提供的一些系统类都属于NSObject的子类,例如UIColor类的...
引言:这篇文章旨在从runtime源码中分析出 引用计数 值本身的保存位置,适合对底层原理有兴趣的朋友,或者面试造火箭的同学(比如百度的面试官非...
问题: 有一次注意到,某个小伙伴开发的模块中有个紫色的感叹号,如下图所示: 警告的内容说明写着:-[UIView alpha] must be ...
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际...