240 发简信
  • 120
    一张图理解RACSignal的Subscription过程

    通过下面一张图理解RACSignal的调用过程: 创建signale RACSignal通过子类[RACDynamicSignal create...

  • iOS调度源

    当和底层系统交互时,必须花费大量时间为任务做好准备。调用内核或者其他系统层需要切换上下文,这也是比在进程内部调用昂贵的原因。因此,许多系统库提供...

    0.2 1103 0 16 1
  • iOS调度队列

    GCD调度队列是执行任务的强大工具。调度队列允许您相对于调度者异步或者同步的执行任意代码块。您能够使用调度队列来执行几乎所有在单独线程上执行的任...

  • iOS操作队列

    Cocoa操作(operation)是一种面向对象的方式来封装您想要异步执行的工作。操作被设计用来和操作队列(operation queue)一...

  • 120
    iOS事件传递与响应者链

    用户以多种方式操纵他们的iOS设备,例如触摸屏幕或摇动设备。 iOS会解释用户何时以及如何操作硬件并将此信息传递到您的应用程序。 您的应用程序以...

    0.3 1378 5 11 1
  • 120
    iOS手势识别器

    手势识别器是附加到视图的对象,将低级别事件处理代码转换为更高级别的操作,它允许视图以控件执行的方式响应操作。 手势识别器解释触摸以确定它们是否对...

  • KVO的原理实现

    一、什么是KVO KVO和Notification是Objective-C语言中观察者模式的两种实现机制。KVO指定一个被观察对象,当被观察对象...

  • KVC的原理实现

    一、什么是KVC 官方文档:https://developer.apple.com/library/content/documentation/...

  • GCD中的串行,并行,同步,异步

    首先,串行并行针对的是队列,同步异步针对的是任务;如果觉得队列和任务不太好理解咱们可以打个比方,假设一个应用程序是一个工厂,那队列就是里面的流水...