This session is from NSScotland 2014. Tickets are currently available for the 2015 conference at ti.to/nsscotland/2015
App development and magic have a lot in common, and I'm not referring to the your-interface-should-feel-like-magic-and-delight-the-user kinda way. App development and magic both rely on technologies the audience is unaware of to achieve seemingly impossible feats. Displaying a steady stream of photos from a collection a hundred thousand strong on an underpowered iPod touch is arguably as impressive as the proverbial rabbit from the hat. In this talk, Drew will look at some of his favourite tricks. How do you make devices seem capable of greater performance than should be possible? How do you make them respond to events they should not be aware of? This talk will break the Magicians...er...developers code.
After 15 years as a Theoretical Chemist, Drew developed an interest in Mac and iOS app development, and is now judge, jury, and executioner at The Mental Faculty B.V. Most of his working hours are spent dodging accountants and lawyers, and developing their flagship product, Mental Case. He's written articles for the Apple Developer Connection, and co-authored the book 'Beginning Mac OS X Snow Leopard Programming'. Teaching app development courses at CMM in Amsterdam keeps his knowledge fresh, and he's had involvements with MacResearch.org (board member/contributor) and the Core Plot project (founder/contributor). The past year of his life has been made a hell by iCloud.