У меня есть приложение, где я беру UIBezierPath и использую его как кисть из серии appendPath: calls. После нескольких шагов и с очень сложной формой кисти память заканчивается, и приложение останавливается. То, что я действительно хочу сделать, - это полный союз, как и код Paint Code, но я не могу найти способ сделать это.
Как я могу объединить два или более UIBezierPaths?
EDIT:
Вот визуальное представление о том, чего я хочу достичь динамически.
В Paint Code вы берете два пути и перекрываете их следующим образом:
НО я хочу объединить/объединить их в один новый единственный путь, например:
Обратите внимание, что на нижней панели Paint Code есть код для одной единственной фигуры, и это то, что я хочу, чтобы получить возможность программно, возможно, с 1000 оригинальными путями.