Возможно, вы захотите использовать Core Animation для создания виджетов такого типа. Базовая анимация ускоряется с помощью OpenGL, но гораздо больше подходит для анимации многих 2D-слоев и взаимодействия с более стандартными виджетами и событиями, чем OpenGL более низкого уровня. Quartz Composer хорош для создания определенных видов декоративной анимации, но это его основная цель, а не создание пользовательских интерфейсов. Преимущество Core Animation заключается в том, что если вы хотите создавать низкоуровневую графику или интегрировать анимации Quartz Composer, вы можете поместить любую из них в CALayer и получить преимущества всех систем. Подробнее см. QCCompositionLayer и CAOpenGLLayer .
Чтобы увидеть, что Core Animation может сделать, вам нужно посмотреть Стив Джобс, представляющий Core Animation .