一个 runloop 对应一个线程,这是大家都知道的,可是看到一段话,解释一个 runloop 结束,当前的栈顶 Autorelease pool 会被销毁, 而一个 UI 事件,timer call,delegate call,都会是一个新的 runloop. 如果 UI 事件发生在主线程, 那么会再创建一个新的 runloop? 最近在学习 runloop,有好多地方不太理解,望大神指点.