Suggested approach: There are lots of ways of using these to manipulate the frame of a view, but an easy one is animation – you might make a view scale upwards, rotate, or grow larger over time for example.
For bonus points, you might want to move on to discuss that affine scale transforms don't cause views to redraw at their larger size, which means that text is likely to appear fuzzy.
Estimated difficulty: Easy
UserDefaultsgood for? What is
UserDefaultsnot good for?
Link copied to your pasteboard.