1.什么是RunLoop 运行循环 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法) RunLoop只能选择一个Mode启动,如果当前Mode中没有任何Source(Sources0.Sources1).Timer,那么就直接退出RunLoop 线程退出,则RunLoop也退出:强制退出RunLoop,RunLoop也会退出 RunLoop作用 保持程序的持续运行 处理App中的各种事件(比如触摸事件.定时器事件.Select…