CALayer: Базовый класс, представляет собой двумерную графическую поверхность. Используется для рисования, трансформаций и анимации. Все UIView имеют свой ассоциированный CALayer.CAShapeLayer: Подкласс CALayer для отрисовки форм, определенных объектом CGPath.CATextLayer: Подкласс CALayer для отображения текстового контента.CAGradientLayer: Подкласс CALayer для отрисовки градиентов.CAReplicatorLayer: Подкласс CALayer, который создает определенное количество копий своего субслоя, применяя к каждой копии различные трансформации и эффекты.CATransformLayer: Подкласс CALayer, использующий 3D-трансформации для своих субслоев без сплющивания их в 2D.CAEmitterLayer: Подкласс CALayer для создания эффектов частиц (например, дым, огонь, дождь).CABackdropLayer: Подкласс CALayer для наложения эффектов (например, размытие) на контент, находящийся под ним в иерархии слоев.AVPlayerLayer: Подкласс CALayer из фреймворка AVFoundation для отображения визуального контента из AVPlayer.UIView (layer property): Каждое представление имеет свой корневой слой.swift
swift