Каковы лучшие практики под iOS, чтобы позволить пользователю рисовать в интерактивном режиме прямоугольник, сегмент или другую простую форму?Скажем, я ловлю, когда пользователь нажимает в первый раз, а затем при перемещении пальца, что мне делать?Должен ли я поймать текущую координату, установить некоторую внутреннюю точку и вызвать setNeedsDisplay для вида и нарисовать линию между этими двумя точками?
Что если я захочу нарисовать поверхность, на которой уже есть куча фигур?Разве это не займет слишком много времени, чтобы обойти их всех и перекрасить снова?
В Windows я использовал операцию XOR, чтобы рисовать только то, что нужно, когда пользователь перемещал мышь, каковы методы в iOS?Любые статьи очень ценятся.
Thx