Классы слоев (CALayer и его подклассы) являются основой Core Animation. Эти классы предоставляют контент для отображения. Так что нет, вы не можете использовать Core Animation без использования CALayers.
Я бы предложил прочитать описание Apple Core Animation . Исходя из того, что вы описываете, вы хотели бы использовать класс Core Animation CABasicAnimation, чтобы сообщить классу модели, каким должно быть определенное значение в течение продолжительности анимации. Классы Core Animation не предназначены для такого использования или для чего-либо другого, кроме платформы Core Animation.
Что вы действительно ищете, так это класс / библиотека, которые могут предоставить вам временную интерполяцию между значениями с чисто математической точки зрения, а не анимацию. Возможно, есть какой-то открытый исходный код, который может сделать это для вас.