本文主要讲解三个运算符 左移(<<)、与(&)、或(|) 在iOS代码中如何使用。 我们经常能看到下面这样的代码 UIView*view = [[UIViewalloc]in...
IP属地:广东
本文主要讲解三个运算符 左移(<<)、与(&)、或(|) 在iOS代码中如何使用。 我们经常能看到下面这样的代码 UIView*view = [[UIViewalloc]in...
为了提高应用的体验,我们需要对程序作出优化。难点不在如何做优化,而在找出优化的点。优化常见的手段就是:1 异步读写:图片,数据库,沙盒文件,plist等2 异步处理数据:后台...
对于生活离不开手机的我们来说,手机的电量就是一条重要的生命线,一般来说,当电量低于 20% 的时候,我们的心总是那么揪着。作为一个开发者来说,我们应该为用户的手机省电,让用户...
耗电量检测 1.进入手机"设置" -> "电池",可以直观的看出来手机应用的耗电情况. 2.使用xcode打开你的工程,然后插上手机,使用真机running项目(必须是真机)...
校长做了这么长时间的开发,有没有遇到技术瓶颈呢?比如说公司业务稳定了,对技术突破的要求变低,会不会对业务代码失去兴趣?如何才能一直保持热情呢?想学自己喜欢的,公司的业务又用不...
串行任务 场景:现有3个耗时任务A,B,C 需要依次有序执行。分析:为了不阻塞主线程,只能异步依次执行任务A,B,C 方式一:GCD串行队列 实现串行任务 特点:只需开启一个...
OSSpinLock - 放弃使用 原理:忙等(busy-wait),消耗大量CPU时间 OSSpinLock在加锁解锁的速度方面,表现最好,但安全性难以保证。原因:低优先级...