Я пробовал читать на Core Animation, Quartz, OpenGL и cocos2d. Хотя я думаю, что у меня есть чувство, для чего они все предназначены, я все еще не могу решить, что подходит для проекта, который я предпринимаю. Требования просты, мне нужно иметь возможность импортировать собственный шрифт и рисовать его. Мне нужно рисовать линии и дуги.
Я пытался использовать OpenGL ES для этого, но было очень сложно работать с пользовательскими шрифтами. Между Quartz и Core Animation, я не уверен, что применимо. Приложение всегда будет в 2D. Производительность важна. У меня есть ощущение, что Quartz может быть неуместным, поскольку вы можете использовать движение пальцем, чтобы переместить экран в другую часть содержимого, и кажется, что перерисовка такого большого количества содержимого с помощью Quartz является тяжелой для графического процессора. Не уверен, однако, это все от чтения.
Выброс - это кокосовые орехи, поскольку он, кажется, вписывается в пару разных ведер. Кажется, ближе к OpenGL, но без сумасшествия, когда дело доходит до загрузки в пользовательских шрифтах. Похоже, информации было недостаточно, чтобы понять, подойдет ли она для этого проекта.