一、异步绘制产生背景 UIView 中有一个 CALayer 的属性,负责 UIView 具体内容的显示。 具体过程是系统会把 UIView 显...
一、异步绘制产生背景 UIView 中有一个 CALayer 的属性,负责 UIView 具体内容的显示。 具体过程是系统会把 UIView 显...
之前公司太忙了,晚上回去倒头就睡,断更了很长一段时间!现在给自己定一个任务,每周最少更新1篇。 闲话不多说,开干! 1.什么是适配器模式? 适配...
如果觉得我写的还不错,请关注我的新浪微博@小橘爷,最新文章即时推送~ 谨以此文献给酷爱 Block 的战友们——小橘爷 前言 Block 因为性...
在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这...
入门便是不识 从我们开始接触Java这门语言后,就有人告诉我们这是一个面向对象的语言。说的最多的是new个对象,其实并不知道什么是对象。以为对象...
1.先调用类的 load 方法,先编译哪个类就先调用该类的 load. 2.在调用 load 之前调用父类 load 方法. 3.分类 load...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/...
一、什么是runloop 字面意思是“消息循环、运行循环”。它不是线程,但它和线程息息相关。一般来讲,一个线程一次只能执行一个任务,执行完成后线...
KVC和KVO在实际的运用中是很常见的。所以了解它的底层实现原理是非常不错的一件事。 KVC(NSKeyValueCoding) KVC就是通过...
最近跟人交流时,提到一个问题,说iOS分类中不能添加属性。这里探讨一下不能添加的原因和添加的方法。首先,创建一个person类,代码如下: XG...
专题公告
iOS