iOS

iOS 8 Custom Keyboards – In Two Steps

Making a custom keyboard in iOS 8 is extremely easy, if you think otherwise 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 desk until I realized how simple it 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

Delaunay Triangulation On The iPhone with SpriteKit

The use of Delaunay triangulation as a visual effect has become very popular recently in motion graphics, and interactive works. It’s a pretty cool effect, but there aren’t a lot of examples of how to get it working. In this post I’m using this collection of Objective C Delaunay triangulation math classes I found on Continue reading Delaunay Triangulation On The iPhone with SpriteKit

10,000+ Sprites Animating And No Loss In Framerate Using iOS7’s SpriteKit

UPDATE: Upon further research into SpriteKit’s inner workings I’ve updated this post. Because SpriteKit automatically uses batch drawing where possible it is not always nessesery to draw the display hierarchy to a texture. I’ve found that SpriteKit can animate 10000 particles on screen at 60fps without blitting. If you are interested in blitting the display Continue reading 10,000+ Sprites Animating And No Loss In Framerate Using iOS7’s SpriteKit

Using Websockets To Stream Real Time Accelerometer Data Between iPhone and a Web Page via NodeJS

Several months ago I worked on an in store retail project for a large international brand. The brief was to allow users of their iPhone app to control screens and interact with kiosks as they entered their stores. It also had to live alongside their existing IT and web infrastructure, and the app needed to Continue reading Using Websockets To Stream Real Time Accelerometer Data Between iPhone and a Web Page via NodeJS