Linux 内核层 Android 系统是基于 Linux 2.6 内核的,这一层为 Android 设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱...
Linux 内核层 Android 系统是基于 Linux 2.6 内核的,这一层为 Android 设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱...
?uldh
【特别策划】简书X扇贝 你心中的最美女生是什么样子?如果你是女生,你期待成为什么样的女性呢?如果你是男生,那你肯定对完美女性有过无数次幻想,她们是什么样的呢? 莎士比亚曾经这样描绘他心中的girl: Shall I compa...
拉伸过滤 当我们使用图层显示图片时,理想情况下就是图片的像素和显示图片区域的像素比例为1:1。但是,许多情况下,图片是需要进行拉伸的。当图片需要显示不同的大小时,有一种叫做拉...
二维空间上的变换 UIViwe可以通过属性transform进行变换,但它实际上只是封装了内部图层的变换。图层与之对应的属性是affineTransform。它们的类型都是C...
如果想让图层显示阴影效果,可以通过设置以下几个属性shadowOpacity、shadowColor、shadowOffset和shadowRadius。shadowOpac...
视图的frame、bounds和center(对应于图层是position)属性仅仅是存取方法,当操纵视图的frame,实际上是在改变位于视图下方CALayer的frame,...
概念: UIView:UIView就是在屏幕上显示的一个矩阵块,具有层级关系,支持相互嵌套。可以处理触摸事件(iOS通过视图层级关系传递触摸事件),可以支持基于Core Gr...
CALayer的contentsRect属性是一个可以让图层边框显示图片的一部分区域。它不是按点来计算的,它使用了单位坐标,单位坐标指定在0到1之间。默认的contentsR...
contents是一个类型为id的属性,在iOS开发中,可以利用这个属性给CALayer设置backing image。需要用CGImageRef类型的值给contents赋...
标题有些吓人请不要害怕,不过这确实不是扫盲贴,需要一定的iOS开发基础。在我多年的码农生涯中绝大部分时间都是做的小项目,大一些的可能也就是百万行代码的样子,跟Windows系...
使用NSTimer可能会碰到循环引用的问题。特别是当类具有NSTimer类型的成员变量,并且需要反复执行计时任务时。例如 类有一个成员变量_timer,给_timer设置的t...
现在使用beta版的系统或者Xcode提交程序到App Store时,会提示:工具链无效。新 App 和 App 更新必须使用公共(正式)版 Xcode 6 或更高版本以及 ...
NSCopying NSCopying是一个与对象拷贝有关的协议。如果想让一个类的对象支持拷贝,就需要让该类实现NSCopying协议。NSCopying协议中的声明的方法只...
@externIE 那些方法都是定义在NSObject中。我在子类中覆写了那些方法。
Objective-C消息发送和消息转发机制消息发送 在Objective-C中,使用对象进行方法调用是一个消息发送的过程(Objective-C采用“动态绑定机制”,所以所要调用的方法直到运行期才能确定)。例如:id...
消息发送 在Objective-C中,使用对象进行方法调用是一个消息发送的过程(Objective-C采用“动态绑定机制”,所以所要调用的方法直到运行期才能确定)。例如:id...
自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。 相对于有线网络...