Wednesday, July 8, 2009

More on Teaching

Looks like everything is shaping up for the August 14-16 iPhone Boot Camp workshop in New York City. I'll be teaching at the SL Conference center which is at 352 7th avenue. That's just a short walk from Penn Station for those of you who live upstate or in northern New Jersey.

If you're interested, you can sign up here.

The "What you will learn?" section on that page is fairly accurate, although I'm probably going to remove the discussion of SQLite, or at least reduce it in favor of Core Data. Now that we have Core Data, I think you'd be insane to use SQLite directly. There may be other minor tweaks to the syllabus, but I won't be drastically changing the basic flow of the class which is a tried and proven formula at this point.

If you are interested in taking the workshop and have not already signed up for Apple's iPhone SDK program, I would suggest you do so. It's not required for the class, but there may be a few exercises that you won't be able to test because they use hardware-specific features not supported in the simulator. I'll also be available after hours to help you with setting up your certificates and provisioning so you can run programs on your iPhone or iPod Touch, a process that can be a little daunting.

Note: If you are interested in taking this workshop, be aware that there is an early bird pricing option that will expire in seven days. Also, to ensure a good experience, the workshop does have limited capacity. As of this morning, four slots had already been taken.


Jerry Beers said...

I'm still targeting 2.x to get the broadest reach. iPod touch users may not upgrade, and lately are even being encouraged NOT to upgrade. Can I still use Core Data? I'm thinking that I need to stick with SQlite until the majority of users have switched.

Jeff LaMarche said...


There's no way to use Core Data on 2.2.x.

However, the percentage of the overall market that has already upgraded is substantial (seen numbers between 60 and 90% on the iPhone, lower in iPod Touch, of course). The productivity gains from Core Data as compared to using straight SQLite are significant enough that I'd argue that it's worth losing that small segment of the market, many of whom will upgrade when more apps start requiring 3.0 and the x.0 issues are worked out.

I will still cover other methods of file persistence in the workshop, but I think it would be a disservice to not cover Core Data since it's obviously the way forward.


Ruth said...

I tried accessing this event, but it says it does not exist? Is the class full?...

Jeff LaMarche said...


As far as I know, the class is not yet full. I don't know what happened to the link. Let me check with the iPhoneBootCamp people and find out if it changed.

Sorry for the inconvenience.