UIView анимации, они используют "Core Animation" - PullRequest
1 голос
/ 03 марта 2012

Я пытаюсь понять суть различных графических фреймворков.Являются ли анимации UIView технически функцией Core Animation или они представляют собой совершенно другую систему?Где проведена линия разграничения двух?

1 Ответ

2 голосов
/ 03 марта 2012

Фреймворк CoreAnimation расположен ниже, чем UIKit, поэтому, вероятно, было бы безопасно предположить, что UIKit анимации просто созданы из CoreAnimation анимаций, а не реализуют собственную анимационную логику.Ниже приведена диаграмма из выступления Apple (Сессия 409 - Использование камеры с AV Foundation - 2010), чтобы показать, как она расположена

              +--------------+
              |     UIKit    |
              +--------------+

------------------------------------------------

              +--------------+
              | AVFoundation |
              +--------------+

+-----------+ +--------------+ +---------------+
| CoreAudio | |  CoreMedia   | | CoreAnimation |
+-----------+ +--------------+ +---------------+
...