В Cocoa/Touch, CAMediaTimingFunction представляет четыре контрольные точки, которые определяют кубическую кривую безье функции синхронизации. Для приложения, которое я пишу, я хотел бы иметь возможность извлечь результат кривой безье в произвольное время t (0 → 1). Что меня смущает, так это то, что когда я смотрю, как сделать это, результат также должен быть точкой, а не скаляром:
Однако реализация Apple приводит к скалярному значению (вы можете видеть на этом графике график h (t) vs t: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Animation_Types_Timing/Articles/Timing.html#//apple_ref/doc/uid/TP40006670-SW1)
Итак, Apple просто игнорирует координату y результата и только имеет дело с x? Это кажется странным, потому что тогда вам не нужно было бы пропускать контрольные точки, а управлять скалярами, так как y не повлияет на результат.