Кто-нибудь знает алгоритм, используемый методами UIView convertPoint:toView:
и convertPoint:fromView:
? В частности, знаете ли вы, если они сначала преобразуют координаты точки в окно, а затем в систему координат целевого представления, или они могут сделать короткий отрезок, так как представление "from" является предком "to" view?
Я спрашиваю, потому что у меня есть цикл, который проверяет точку против, возможно, большого количества просмотров, и мне интересно, будет ли более эффективным преобразовать эту точку в координаты окна один раз перед циклом (что также имеет преимущество не имея необходимости передавать точку в петле и все, что она вызывает, зная, что я могу передать nil для аргумента "fromView" ) или сохранить точку относительно родительского представления.
Разница может быть незначительной, но, поскольку она не имеет большого значения для моего кода, я предпочел бы работать с системой, а не с ней.