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