一个利用RunLoop解决渲染卡顿的链式语法库
当界面需要大量渲染操作时会阻塞主线程,造成卡顿,比如tableView加载多张大图时。WZRunLoopObserver将耗费性能的任务分成若干子任务,并利用RunLoop的空闲时kRunLoopBeforeWaiting依次执行,从而大大降低了性能的消耗。
类似Masonry的链式调用语法,一目了然~
WZRunLoopObserver.main.add(dispatch_block_t task).add(...);WZRunLoopObserver.main.cancel(dispatch_block_t task)WZRunLoopObserver.main.limit(n).add(...);WZRunLoopObserver.main.limit(10).cache.add(...);WZRunLoopObserver.main.delay(n).add(...);详细请见demo~