240 发简信
IP属地:福建
  • KVO陷阱

    KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广...

  • Core Animation小记(三)

    动画 1.隐式动画。没有制定任何动画的类型叫做隐式动画。事务,是通过CATransaction类来做管理,只能通过+begin和+commit分...

  • Resize,w 360,h 240
    Core Animation小记(二)

    1.CAShapeLayer CAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGP...

  • Resize,w 360,h 240
    Core Animation小记(一)

    1. UIView 中没有暴露出来的CALayer的功能: 阴影,圆角,带颜色的边框 3D变换 非矩形范围 透明遮罩 多级非线性动画 CALay...

  • Resize,w 360,h 240
    细说OC中的load和initialize方法

    OC中有两个特殊的类方法,分别是load和initialize。本文总结一下这两个方法的区别于联系、使用场景和注意事项。 load 顾名思义,l...

  • 百度面试/转

    百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来到弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下...

  • 下面的代码会?Compile Error / Runtime Crash / NSLog…?

    @interface Sark : NSObject@property (nonatomic, copy) NSString *name;@en...

  • iOS 面试题(17)

    好久没有写这个系列了,最近看 WWDC 视频,发现有几个代码片段挺适合拿来当面试题,所以分享给大家。 题目是:以下代码有什么问题,为什么? 第一...

  • Resize,w 360,h 240
    iOS 面试题(16):解释垃圾回收的原理

    摘要: 问题 我们知道,Android 手机通常使用 Java 来开发,而 Java 是使用垃圾回收这种内存管理方式。 那么,ARC 和垃圾回收...