HOW TO PREPARE FOR THE IPHONE BOOT CAMP WORKSHOP:
You must have a basic understanding of computer programing and code to develop iPhone applications. Ideally you should know Objective-C although a knowledge of any objective oriented programming language such as Java, .Net, C or C++ is sufficient. We are not teaching computer languages but iPhone development using the Apple iPhone SDK 3.1
If you do not have a basic knowledge of computer programming we recommend that you read the following books before taking the workshop:
Beginning Programming for Dummies By Wallace Wang
Absolute Beginner’s Guide to C by Greg Perry
Both books should get your up to speed in about a month.
We recommend that you study the following material to prepare for the iPhone Boot Camp Master Classes and Workshops
BOOKS (all on Amazon and most Barnes and Noble stores):
Book by iPhone Boot Camp Trainers:
Beginning iPhone Development - Dave Mark & Jeff LaMarche
Learning Cocoa Development - Dave Mark and Jeff LaMarche
Programming in Objective C -2.0 - Steve Kochan
Blogs:
Jeff Lamarche’s Blog iPhone Development
Steve Kochan’s Blog ClassroomM
SITES
Files and video on http://developer.appl... and you
can ask questions on http://devforums.appl...
NECESSARY GEAR TO CREATE IPHONE APPS
Intel based Mac with SDK 3.1 loaded (we have Intel MacBook Pro loaners available if you don't have one), It must run Mac OS Leopard 10.5. You must have an Intel Mac to develop iPhone Apps, so you should consider buying one for the workshop, preferably a laptop. All new Apple laptops have the Intel chip
It is not necessary to own an iPhone or iTouch as you can test your programs on the simulator although some aspects of the accelerometer such as shake don't work on the simulator. If you have an iPhone or iTouch you can test your application on the phone tethered to your Mac.
The workshop teaches the latest version of the SDK - 3.1. You must be a registered iPhone Developer to download the SDK 3.1. Apple charges $99 to join the developer program and we strongly recommend doing so if you are going to develop iPhone Applications.