Archive of June 2009
Jun 05, 2009

iPhone 101: Understanding Distribution (Pt II of II)

In Part I of our distribution learnings we learned important lessons like the importance of mapping our certificate request to the same name in the iPhone Developer Portal, the differences between Agents and Admins and Developers (oh my!) and the answer to the all important question: "What should I set my bundle identifier to?"

Now in Chapter II of understanding iPhone distribution we'll uncover provisioning for ad-hoc applications and prepping an application for final deployment on iTunes Connect.

Jun 03, 2009

iPhone 101: Understanding Distribution (Pt I of II)

When I first started dabbling with Objective-C and iPhone development I found the entire learning process cumbersome and frustrating. In fact, many days I still do. Often Apple’s documentation seems dated, complex or difficult to find. The hangover of the NDA from the early era of iPhone development still lingers – there is a dizzying amount of information to consume and understand before you can develop for this phone.

I’d like to start sharing some of the learnings I’ve had along the way. Not every solution I’ve come up with is perfectly in tune with the patterns the Objective-C community or Apple recommends. I’m coming at iPhone dev from the angle of a self-taught programmer, someone who cut their teeth on JavaScript and ActionScript and now has stumbled onto something a little more complicated. Hopefully these articles will help me and the community at large to better document and understand this exciting new territory.

Jun 01, 2009

Flash on Tap slides

If you missed Flash on Tap, you missed out. I had a blast in Boston meeting and drinking with the community. Let me tell you, the infrared5 people know how to throw a party. My presentation covered Big Spaceship's process on a day-to-day level -- the 10 fundamentals that get us through what seem like crazy deadlines. I've posted the slides on SlideShare for your downloading pleasure.

UPDATE: Or you can just watch 'em here!