Replacing a UIView backing layer with CAShapeLayer and ensuring the path is animated on frame change

Recently i’ve started making a lot of use of CAShapeLayers as the backing for a UIView subclass. The main reason for this is it gives me a reusable high performance background which is especially useful as I find a lot of my apps usually have similar looking views with different content. This is all well …

What does it do?

Last time round I made a vague announcement that something was being put together which would benefit people who have a disliking to alarm clocks, and i’m hoping to go a bit more into detail. Most of the information gleaned on this is by observing myself and my partner in the mornings. It follows the …