Я просто не могу представить, почему вся кривая Безье имеет такую форму в моей голове, не видя контрольных точек. Есть ли для этого какие-то возможности?
Есть функция под названием CGPathApply, которую вы можете использовать. Он принимает указатель на функцию, которую вы реализуете , которая должна принимать структуру, описывающую опорную точку в качестве второго аргумента.
CGPathApply
Каждая из этих структур включает в себя одну или несколько точек. Для кривых элементов, последний из которых является следующей узловой точка (где кривой будет в конечный итоге), и один или два пункта до того, что являются контрольными точками.