总节

2018-01-13  本文已影响17人  CharType

一些小的tips

网络七层图
网络七层图
HTTPS建立连接
HTTPS建立连接步骤
常量和预处理指令

Controller的生命周期

用枚举表示状态,选项,状态码

精简initialize 与 load 的实现代码

NSTimer会保留其目标对象

给category添加属性,使用关联对象


对象的isa指针


objc_msgSend的作用


消息转发机制

图片

method swizzling 方法交换


runloop和线程的关系


runloop的mode作用

作用:线程的运行需要不同的模式,去响应各种不同的事件,去处理不同情境模式。

苹果公开提供的 Mode 有两个:


runloop的(input source)和(timer source)

runloop接收时间来自于两种不同的源输入源(input source)和定时源(timer source),两种源都使用程序的某一特定的处理例程来处理到达的事件 如图:


图片
  1. 输入源(input source)
    • (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)argwaitUntilDone:(BOOL)wait modes:(NSArray *)array;

2 .定时源(timer source)

上一篇 下一篇

猜你喜欢

热点阅读