If you have ever pushed a pixel onto the screen of an Apple device, you have used Core Animation - either directly or indirectly. In this new (non-consecutive) series of posts - "Core Animation Gems" - we'll take a closer look at some less widely known features and APIs, and how.
Something nifty with Swift came up the other day. It involves the interaction between lazy variables, instantiating variables with closures and delegates.