Mi stavo chiedendo come funzionano le animazioni in Cocoa Touch. Per esempio:Come funziona [UIView beginAnimations]?
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
view1.alpha = 1.0;
view2.frame.origin.x += 100;
[UIView commitAnimations];
Come funziona UIView
registra le modifiche apportate alle proprietà dei due punti di vista?
Sospetto che venga utilizzato KVO, ma osserva realmente le modifiche ad ogni visualizzazione tra le chiamate beginAnimations
e commitAnimations
?
Qualsiasi intuizione sarebbe apprezzata!