RunLoop空閒時間段添加代碼

2018-02-03  本文已影响0人  IPFK
CFRunLoopRef runLoop = CFRunLoopGetCurrent();
CFStringRef runLoopMode = kCFRunLoopDefaultMode;
CFRunLoopObserverRef observer = CFRunLoopObserverCreateWithHandler
(kCFAllocatorDefault, kCFRunLoopBeforeWaiting, true, 0, ^(CFRunLoopObserverRef observer, CFRunLoopActivity _) {
    // TODO here
});
CFRunLoopAddObserver(runLoop, observer, runLoopMode);

用處可在優化tableView性能時,在其中添加cell的高度計算等代碼

原文鏈接

上一篇下一篇

猜你喜欢

热点阅读