Blog Archive

Tom Harrington is Blogging

I’ve done a horrible job of blogging here, but worry not. Tom Harrington has been actively blogging over at the Atomic Bird House. Be sure to checkout Tom’s series on iCloud where he talks about...

Learning iPad Programming, 2nd Edition, is Available

I’m excited to announce the second edition of Learning iPad Programming is now on sale at your favorite book store. The second edition has been updated to cover features found in iOS 6.

PhotoWheel 2 is Available for Download

The latest version of PhotoWheel, version 2, has been approved by Apple and is being processed for the App Store. This means you will be able to download the latest and greatest within the next...

Learning iPad Programming, 2nd Edition Coming in Spring 2013

Learning iPad Programming, 2nd Edition is coming this spring. Tom and I updated the book to cover new features found in iOS 6 including collection views, UIActivityViewController, unwind segues, simpler iCloud syncing setup, and Cocoa...

Class Declaration versus Class Definition

A reader sent me an outstanding question. He pointed out that in chapter 4 of Learning iPad Programming, I wrote: “To define a class you use @interface. In Listing 4.2, the CoinTosser class definition starts...

Using Xcode Code Snippets

Have you tried Xcode code snippets? If not, head over to InformIT.com to read an article I wrote on being more productive using Xcode code snippets. Speaking of Xcode code snippets, Cocoaholic has released a...

My Appsterdam Visit

A couple of weeks ago I had the pleasure of visiting Amsterdam with my family. Amsterdam is a beautiful city with great restaurants and super friendly people. Getting around Amsterdam is really easy. We walked...

How To Ignore performSelector Leak Warning

In Listing 16.22 from the Learning iPad Programming book, I show how to invoke a method using -performSelector: where the selector is determined at runtime from a set of names stored in an NSArray. The...

Using Xcode 4.2 on Snow Leopard

A few people have recently mentioned to me that they are still running Snow Leopard (Mac OS X 10.6). The latest version of Xcode requires Lion (Mac OS X 10.7), however, Xcode 4.2 for Snow...

Is There an Issue with the Print Version

Learning iPad Programming has received two negative reviews on Amazon, both concerning the print quality of the book. I’ve received a number of inquires because of these two reviews, so I decided to make a...

Learning iPad Programming LiveLessons Available for Purchase

I learned today that the Learning iPad Programming LiveLessons videos are available for purchase from the InformIT web site. So you don’t need a Safari Books Online account to purchase and enjoy these training videos....

Learning iPad Programming LiveLessons

I should mention not all topics found in the book are covered in the LiveLessons. There simply wasn’t enough time to cover everything. Besides, covering everything may have resulted in 20 hours of videos instead...

Kindle and iBooks Versions Are Available

It took the publisher longer than expected, but I’m happy to finally report Learning iPad Programming is once again available for Kindle and iBooks. And the formatting issues have been corrected. For those who purchased...

Kindle and iBooks Stores versions will be available soon

The Kindle and iBooks versions of the book have been pulled from the stores while the publisher fixes the content format issues. Once the issues have been fixed, the books will once again be available...

Kindle and iBooks Versions are Available

The Kindle and iBooks Store versions of Learning iPad Programming are now available for purchase and download. This is exciting but at the same time a little disappointing for me. Why? I’m not happy with...

Breakpoint on All Exceptions

In Chapter 9 of the book, I talk about an uncaught exception that will crash the app. Figure 9.4 shows the uncaught exception and the line of code that caused the exception. What I failed...

PhotoWheel is Available in the App Store

PhotoWheel is now available for download from the App Store, and it has its very own web site. Visit photowheelapp.com to learn more about the app from the book Learning iPad Programming.

Tips for Writing a Universal App

Here’s another video that was recorded earlier this year. In this video I share some tips for writing a universal app. Unfortunately the chapter on writing a universal app was dropped from the book. There...

Accessing the Photo Library

Here is another brief video I did earlier this year for InformIT. This one is on accessing the photo library from within your iOS application.

Author Intro Video

InformIT asked me to record a few video podcasts about our book Learning iPad Programming. A lot has changed since the videos were recorded. Tom has come on as a co-author, and the book was...

Manuscript is complete!!!

This morning I made a tweet that I’ve being waiting to do for a verify long time. Yep, the manuscript is complete. A part of me thought this day would never come. But it’s here...

Welcome Tom Harrington

I have been working so hard on completing the book that I forgot to officially welcome Tom Harrington as co-author of Learning iPad Programming. I’ve known Tom for a couple of years now. Our paths...

Voices That Matter

I admit this post is about 2 months late, but better late then never, right? I’m speaking on branding your iPhone and iPad app at this weekend’s Voices That Matter conference in Seattle. VTM is a...

Getting Started, What to Read

When I setup this site at the end of December, my plan was to make at least one blog posting a week. As you can see that didn’t happen. I let myself become overwhelmed over...

What Do I Need to Write iOS Apps?

Since this is my first official blog post on the topic of learning iPad programming, I thought it appropriate to explain what you need to get started. The most common question I get from those...

Welcome to Learning iPad Programming

Welcome to my new blog site on learning iPad programming. My name is Kirby Turner and I am your host. I’ve been programming professionally for more years than I care to count. I’ve been doing...