Mediator用过的朋友都知道它的优缺点,这篇文章我们来解决它存在的缺点首先,我们列举一下mediator存在的缺点:1.每新增一个模块,就要...
想做app启动优化,当然是先了解app启动,什么时候开始?什么时候结束?哪里是我们可以去优化的地方? app启动开始:加载应用的可执行文件Mac...
以int变量a和b,不借助第三个变量,交换两个变量的值 算数运算 方法一: a = a + b;b = a - b; // b = (...
卡顿的原因:CPU和GPU的资源消耗或CPU使用率低 总结 解决方案很明了:降低CPU和GPU的资源消耗,提高CPU使用率 CPU的优化 预加载...
前言 我们将3个类A、B、C分别表示为父类、子类、子类的分类来了解load和initialize 注意: 1.下文中所说的类都是直接或者间接继承...
LLDB中使用po打印变量时,变量为空,且会抛出如下报错信息: error: warning: couldn’t get cmd pointer...
一说到动画,我们第一想到是哪个? 很多初学者应该就是UIView动画,UIView动画是苹果给UIView加上的动画类别,使用起来相当简单,容易...
GCD的作用?如何使用? GCD是用来处理多线程任务的。 使用: 1.创建一个队列 2.将任务添加到队列中 3.执行任务 创建队列的方法:dis...
一 、 在GitHub官网上注册并登陆自己的账号,进入如下页面 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证,初步完成. 我们...