Slides, Notes, and Video From “iPhone Development for Earthlings”
Video:
Slides:
iphonedev.pdf (7.5 MB)
I went to MobileCampBoston today and gave my talk on iPhone development. I had decided to toss out the slides I made for it, figuring people would be more up for a discussion than an organized presentation…then decided at the last moment to finish up my presentation.
I felt pretty confident after I gave the talk, but now that I watch the video, I think my performance more closely resembled Matt Foley than Steve Jobs. Oh well — practice makes perfect.
Boston-based videoblogger Steve Garfield (you might know him from his Rocketboom segments and his recent coverage of the Scientology protests), was able to get a video of most of my talk (above). This felt awesome because I’ve been watching his reports since even before I moved to Boston.
Corrections:
- I showed the basic structure of an iPhone app, but it only showed views and controllers. I meant to add a bunch of generic-looking blue cubes to represent model objects and other objects you’re likely to use.
- I slipped a few times and used the term “message” for a simple method-call in a non-Obj-C language. You might have deduced that they’re the same from the way I spoke about it. But there is a difference — for more information on how messages work in Objective-C, take a look at this article.
- One point I meant to bring up as I was talking about interface design was the iPhone’s multi-touch interface. Gestures, if used well, can be a lot more intuitive than the alternative. Instead of putting awkward little “previous” and “next” buttons in an interface, for instance, try using the “swipe left” and “swipe right” gestures.
- I said -alloc “creates” the memory. It allocates it. Who the hell says “create”? Doy.
- I said that I felt like a Martian telling people I write Mac software and showed a slide depicting Krankor. Krankor is from Neptune, not Mars.
Further Reading/Things Mentioned:
37Signals’ Advice on Design
CocoaHeads Boston
Cocoa Programming for Mac OS X
CocoaDev


March 16th, 2008 at 6:26 pm
thats awesome dude, good to see things are going well! hopefully i can be using some of your apps by june!
March 17th, 2008 at 5:46 pm
[...] of the year for Camp goes to Dan Grover who gave a great presentation on iPhone Development. Once Dan posted his talk on the session [...]