Выровненные представления вынуждают средство визуализации использовать псевдоним до того, как они будут нарисованы.
В этом контексте «выровненный» означает, что запрошенная точка отображения не отображается непосредственно на пиксель экрана (например, это может быть между двумя пикселями), и поэтому должна быть нарисована в двух соседних пикселях и сглажена в создайте иллюзию, что она была нарисована «между ними».
Это почти всегда происходит, когда вычисляется рамка вида (а не указано в Интерфейсном Разработчике), поскольку координата X, координата Y, ширина и высота CGRect являются значениями CGFloats и, следовательно, допускают дробные значения.
Например, поле 100.8px на 50.1px с центром в (200.5, 35.5) является допустимым кадром, и ОС попытается отобразить его наилучшим образом. Дополнительные накладные расходы на интерполяцию и сглаживание, необходимые для одного пикселя, достаточны для серьезного снижения производительности на устаревшем оборудовании.