Animating Smooth Curves With UIBezierPath and CoreAnimation

If you’ve ever tried using a UIBezierPath to create anything more complex than a rounded corner you’ll understand how excruciatingly annoying it can be to control. Adding even more annoyance to this is there isn’t a lot of practical info out there on interpolating large complex sets of 2D points using cubic or quadratic curves. Continue reading Animating Smooth Curves With UIBezierPath and CoreAnimation

iOS 8 Custom Keyboards – In Two Steps

Alright, let’s get one thing straight: if you’re telling people that making a custom keyboard in iOS 8 is difficult you’re a dinosaur! Currently, as of Xcode 6 Beta 6, there’s very little documentation and examples, but that doesn’t mean it’s hard. I spent the better half of an afternoon banging my head against a Continue reading iOS 8 Custom Keyboards – In Two Steps

Intro to POP, iOS Core Animation Wrapper

Pop is the Core Animation wrapper built by Facebook that underlies their new (Flipboard killing) app, Paper. The interaction, animations and transitions in Paper are current, creative and sophisticated. The lack of imagination in the iOS dev community has been one of my personal frustrations for a long time now. For Facebook to release Pop Continue reading Intro to POP, iOS Core Animation Wrapper

Build Your Own Flappy Bird Clone Using iOS7’s SpriteKit

I’ve always been a big fan of simple tap tap game mechanics, so with all of the hype surrounding the rise and fall of Flappy Bird I thought I’d jump on the band wagon and show you how to build your very own Flappy Bird clone: Bouncy Brickā„¢. It’s an addictive game mechanic, it’s also Continue reading Build Your Own Flappy Bird Clone Using iOS7’s SpriteKit

Multiple Videos Playing Simultaneously The Easy Way With SpriteKit

In everyone’s rush to make the next Candy Crush one of the more interesting features of iOS7’s new SpriteKit framework has flown under the radar. The SKVideoNode suddenly makes it super easy to play multiple videos simultaneously, something that was a little too tedious with the AVFoundation framework (see my previous blog post on this), Continue reading Multiple Videos Playing Simultaneously The Easy Way With SpriteKit