Небольшая часть моего приложения содержит представление, где люди могут делать краткие заметки, рисуя на экране. В настоящее время я делаю это, сохраняя точки касания в массиве, затем соединяя точки в drawRect. Я знаю, что это не лучший способ сделать это, но это лишь небольшая часть моего приложения.
Проблема в том, что через некоторое время массив точек касания становится довольно большим и производительность снижается.
Может ли кто-нибудь предложить лучший способ сделать это, а не гигантскую игру «подключи точку»? Я думаю, что при каждом событии touchesEnded я должен каким-то образом фиксировать то, что было нарисовано во время этого касания, в отдельный чертеж, а затем очищать массив, но я не уверен, как это сделать?