Quick Thoughts Apple Watch Sport, AppleTV, Magic Trackpad 2, iPad Pro

This year I had a lot of Apple product to buy. Other than buying a new iPhone every couple of years the rest of my Apple gear didn’t need updating. iMac, MacBooks, and iPads got a little faster, a little thinner, and a little more expensive but not so much that I really needed break… Continue reading Quick Thoughts Apple Watch Sport, AppleTV, Magic Trackpad 2, iPad Pro

Four Tips for Xcode Storyboard Users

Apple’s Xcode Storyboard is both your best friend and your worst enemy when it comes to developing state-of-the-art iOS, Mac OS X, tvOS, and watchOS apps. Sometimes, what would be really hard, like associating a function with a gesture is quick and easy. Sometimes, what should be easy, like toggling a property, requires hunting down a… Continue reading Four Tips for Xcode Storyboard Users

Fun with Core Graphics and Swift Part 2

Hey, you have 10 minuets, don’t you? Then you can add pinch and rotate gestures to our fake-genigraphics app. I didn’t realize it would be this easy. But sometimes Apple’s developer tools engineering team does something amazing–and gesture recognizers are super amazing. A good way to start is to read the UIGestureRecognizer Tutorial on Ray… Continue reading Fun with Core Graphics and Swift Part 2

Fun with Core Graphics and Swift

A long time ago in a galaxy far, far away… I was a computer graphics artist. Specifically I was a Genigraphics console operator. I worked the night shift creating illustrations and slides with vector graphics for big corporations. This was the early 1980s and fast, cheap personal computers with color graphics had not quite been… Continue reading Fun with Core Graphics and Swift

The Secret to Swift is Enums

I’ve found the CS193P (Developing iOS 8 Apps with Swift) iTuneU class really helpful in wrapping my old Objective-C head around Apple’s new Swift programming language. Yes, I know we’re at iOS9 but the fundamentals of the class are still relevant and coaxing the code to compile in iOS 9/Swift 2.0 is a fun little… Continue reading The Secret to Swift is Enums

H@PPY N3W Y3@2 2015!

My Resolutions for 2015 Contribute to an open source project Write a mobile app every month Master VIM, GIT, and Make Read all of Focus’ suggested computer science papers at least once Write ALL the tests first! Roar! Buy and read books printed on paper! I’ll post weekly updates!