Мне было интересно, что они имеют в виду:
[CustomView beginAnimations:@"whatIsThis" context:whatIsThis];
Мне просто интересно, что делают те, кто что-то делает и как я их использую? Пожалуйста, помогите!
В основном это вспомогательные объекты для конкретного приложения. animationID используется для различения различных анимаций (которые могут происходить примерно в одно и то же время). context - это дополнительный объект, который передается делегатам и слушателям статуса анимации. Оба являются необязательными, и передача nil должна работать.
animationID
nil
Из документации :
animationID Предоставляемый приложением идентификатор для анимации в блоке, который передается в сообщения делегата анимации - селекторы устанавливаются с помощью setAnimationWillStartSelector: и setAnimationDidStopSelector: методов. контекст Дополнительная информация, предоставляемая приложением, которая передается в сообщения делегата анимации - селекторы устанавливаются с помощью методов setAnimationWillStartSelector: и setAnimationDidStopSelector: *. 1020 *
Предоставляемый приложением идентификатор для анимации в блоке, который передается в сообщения делегата анимации - селекторы устанавливаются с помощью setAnimationWillStartSelector: и setAnimationDidStopSelector: методов.
контекст
Дополнительная информация, предоставляемая приложением, которая передается в сообщения делегата анимации - селекторы устанавливаются с помощью методов setAnimationWillStartSelector: и setAnimationDidStopSelector: *. 1020 *