On the way into Moscone West this morning, I finally saw the “Apple Confidential” sign, making it clear what I could post on my blog and what I couldn’t.  So I’ve removed my session posts from the first two days.  Sorry about that.  I’ll try to make some “non-Apple Confidential” observations during the remaining three days.

I have come up with a new scheme for selecting sessions.  Thanks to Peter Jackson, who gave me the idea (it’s similar to how he chose what to film for “Lord of the Rings”, although on a MUCH, MUCH, MUCH smaller scale).  I’ve decided that when there are multiple, concurrent sessions I want to attend, I choose the one that will help me get my app done, even if another one seems more interesting or fun.  It worked well yesterday, so let’s see how it works today.

Sessions Today:

9:00

  • Peer-to-peer Networking with Game Kit
    • Needed for one of my game ideas
    • Might be useful in sharing content in my current app, but later
  • Displaying Web Content in iPhone Applications
    • Might be useful for displaying web pages in my current app
    • Update: Good choice - lots of good info not just for viewable content, but also for downloading content, which I will need to do.
  • Getting Started with Interface Builder
    • Very good for my NEXT app
  • iPhone View Controllers Lab
    • Minimize memory consumption - very useful for my current app

10:30

  • iPhone Application Design Using Interface Builder
    • Very good for my NEXT app
  • In-App Purchase on iPhone
    • Interesting, but not useful
  • Prototyping iPhone User Interfaces
    • Very good for my NEXT app
  • What’s New in Core Data
    • Might be good for my current app, but later
    • Very good for my NEXT app
  • Zero Configuration Networking Using Bonjour
    • Interesting
    • Maybe good for a future app
  • iPhone View Controllers Lab
    • Minimize memory consumption - very useful for my current app
    • Update: Very good choice - I was able to get help in fixing a bunch of ugly rotation stuff.  I’ll definitely need to use more of the labs as the conference goes on!

2:00

  • Mastering iPhone Scroll Views
    • No brainer.  The heart of my app is a scroll view
    • Update: Super - not only learned a lot, but got some good ideas for better UI for my app!

Interesting note: Evangelist believes 3.0 will be adopted very quickly.  Move your apps to 3.0 is his recommendation.

3:30

  • iPhone Table Views and Scroll Views Lab
    • Work on table views and scroll views - oh, yeah, I use those!
    • Update: Didn’t end up talking with anyone, but I made some improvements none-the-less.
  • Cut, Copy, and Paste on iPhone
    • Just checked my app, and it appears to already work.  I think I’ll stick with that!

5:00

  • Customizing Xcode for Your Development Workflow
    • May get some tips I can apply
    • Update: Didn’t get much out of it, and I was late, and I had to leave earlier.  Oh, well.

Summary of the day:  AWESOME!

My development experience over the last year is making this WWDC a way different time. I’m learning tons in the sessions, and getting great help in the labs, both of which are enabling me to make major improvements to my app!