我希望能更好地理解这个主题。假设我想要做一些像以下示例中那样的非常酷的动画:
- (void)coolAnimation
{
[UIView animateWithDuration: some duration animations:^{ some animation }];
}
既然是一个动画块,那么它会自动添加到主队列吗?或者为了最佳实践,我应该像以下示例一样始终将UI更新添加到主队列中。
dispatch_async(dispatch_get_main_queue(), ^{
[self coolAnimation];
});