• 15
    2018-04-08
  • NSNotificationCenter通知中心是如何维护观察者对象的。 可以明确的是,添加观察者时,通知中心没有对观察者做retain操作,即不会使观察...[作者空间]

  • 27
    2018-04-08
  • 动态链接库加载的具体流程动态链接库加载的具体流程 动态链接库的加载步骤具体分为5步: load dylibs image 读取库镜像文件 ...[作者空间]

  • 19
    2018-04-08
  • SDWebImageSDWebImage 如何为 UIImageView 添加图片(面试回答) SDWebImage 中为 UIVie...[作者空间]

  • 14
    2018-04-08
  • UI性能优化措施 1、避免图层混合 确保控件的opaque属性设置为true,确保backgroundColor和父视图颜色一...[作者空间]

  • 5
    2018-04-08
  • 事件的传递和响应机制事件的产生 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不...[作者空间]

  • 6
    2018-04-08
  • Categorycategory和extension extension看起来很像一个匿名的category,但是extensio...[作者空间]

  • 4
    2018-04-08
  • RunLoop什么是Run Loops 一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让...[作者空间]

  • 44
    2018-04-08
  • AutoreleasePool首先我们明确什么对象会自动加入 autoreleasepool : MRC 下需要对象调用 autorelease...[作者空间]

  • 4
    2018-04-08
  • Runtimeobjc对象内存布局 对象:所有父类的成员变量和自己的成员变量类对象:其中存放着普通成员变量列表与动态方法(“-”...[作者空间]

  • 6
    2018-04-08
  • KVO原理 当你观察一个对象时,一个新的类会动态被创建。这个类继承自该对象的原本的类,并重写了被观察属性的 setter...[作者空间]

  • 4
    2018-04-08
  • Block定义 带有自动变量(局部变量)的匿名函数。 类型 _NSConcreteStackBlock 栈上的blo...[作者空间]