随笔分类 - RunLoop
运行循环
摘要:运行循环,保证程序不退出 目的: 1.保住当前线程的生命 2.负责监听事件:iOS所有事件 触摸、时钟、网络等等! 3.要想保住一条线程的生命,让这条线程有执行不完的任务。(如果没有事件发送,会让程序进入休眠状态) 4.Runloop 它还需要做一件事 Ui的绘制,在RunLoop循环中要绘制屏幕上
阅读全文
摘要:UI界面滑动视图时会卡顿,分析卡顿的原因: 1.渲染图片耗时!! -- 分段加载图片!! 每次Runloop循环,最多需要加载18张大图 所以卡住了 思路: 每次Runloop循环,只渲染一张大图!! 步骤: 1.监听Runloop的循环!! 2.将加载大图的代码!放在一个数组里面!! 3.每次Ru
阅读全文
摘要:RunLoop :运行循环(保证程序不退出!)(Event Loop) Run Loop是一让线程能随时处理事件但不退出的机制。RunLoop 实际上是一个对象,这个对象管理其需要处理的 事件和消息,并提供一个入口函数来执行Event Loop 的逻辑。线程执行这个函数后,就会一直处于“接受消息->
阅读全文

浙公网安备 33010602011771号