Чтобы понять, что такое «ключевой путь», вы должны немного узнать о кодировании «ключ-значение» (KVC). Для начала вам следует прочитать Основы кодирования значений ключа , но в конечном итоге вы должны полностью прочитать Руководство по программированию кодирования значений ключа . Как только вы поймете KVC, вам будет намного легче понять другие концепции, такие как наблюдение за ключом (KVO).
Например, если вы анимируете свойство layer в UIView, то посмотрите CALayer.h - здесь вы найдете свойство opacity, а в inline doc упоминается, что оно анимируемое. Или frameOrigin в NSView.
Куча анимируемых свойств, для iphone:
и mac:
И затем есть некоторые расширения:
чтобы дать вам:
[CABasicAnimation animationWithKeyPath:@"transform.scale.x"];