이 주제를 더 잘 이해하려고합니다. 이 자동으로 main_queue에 추가 않습니다 나는 그 애니메이션 블록 때문에 다음UIView 애니메이션 블록 및 dispatch_async (dispatch_get_main_queue) 블록 이해
- (void)coolAnimation
{
[UIView animateWithDuration: some duration
animations:^{ some animation }];
}
같은 몇 가지 정말 멋진 애니메이션을하고 싶은 말은하자? 또는 모범 사례로, 나는 main_queue에 UI 업데이트를 항상 다음과 같이 추가해야한다.
dispatch_async(dispatch_get_main_queue(), ^{
[self coolAnimation];
});