Core Animation — это платформа Apple для выполнения аппаратно-ускоренной анимации отображаемых элементов на устройствах Mac и iOS. Полезные ссылки включают Руководство по программированию базовой анимации Типы анимации и руководство по программированию времени…
NSLayoutConstraint — это ограничение, определяющее отношения между двумя объектами пользовательского интерфейса, которым должна удовлетворять система компоновки на основе ограничений. Доступно в iOS 6.0 и новее в UIKit и доступно в OS X v10.7 и новее в AppKit.
Swift — это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc, впервые выпущенный в 2014 году для ее платформ и Linux. Swift имеет открытый исходный код.