我想更好地理解這個話題。可以說我想做一些非常酷的動畫,如下所示瞭解iOS的UIView動畫塊和dispatch_async(dispatch_get_main_queue)塊
- (void)coolAnimation
{
[UIView animateWithDuration: some duration
animations:^{ some animation }];
}
由於它的動畫塊,它會自動添加到main_queue嗎?或者對於最佳做法,我應該總是將UI更新添加到main_queue中,如下所示。
dispatch_async(dispatch_get_main_queue(), ^{
[self coolAnimation];
});