
|
Updated for iPhone OS4 and the iPad!
Session 1: The Basics of XCode, Interface Builder
and Object Interaction
- Setup objects in interface builder and work with them in Xcode.
- Declare instance variables and synthesize them
- Program IBActions to work with objects like UISegmentControl, UIButton, UIImage
- Use UIView Animations to tween/ fade out objects
- Learn basic variables and other standard development procedures. |
 |
|
Session 2: Loading Multiple Views, Timers, Collision Detection
-Setup a view controller with multiple views (a setting screen and main game screen)
-NSArrays and NSMutableArrays to store UIImages for animated image sequences.
-NSTimers for the main game loop
-Detect collisions with CGRectIntersectsRect or using an object's x and y values
-More on variables, methods, and communicating among classes.
-And questions from session 1 addressed in a 30 minute intro movie. |
 |
|
Session 3: Provisioning the iPhone, Accelerometer Basics,
Touches n' Taps
- Setup Xcode to test applications on the phone itself (previous lessons used the Simulator)
- Use the iPhone's Accelerometer to create gravity/tilt based games
- More on collision detection
- Write code based on orientation (if the phone is held in portrait or landscape mode)
- Use timers to move objects randomly on stage
- Detect multiple touches or swipes to move objects around |
 |
|
Session 4: NSPickerViews and NSUserDefaults
- Learn to easily save the game state with NSUserDefaults
- Save numbers, strings, arrays and bring them back immediately when the game launches
- Program a theoritical "armor inventory" with different images & values for damage
- Use the NSPickerView to suit up your character
- Pass vars between the inventory screen and main game |
 |
|
Session 5: Card Games, NSDictionary and NSNotificationCenter
- NSDictionary for pairing up card names with a value, like SpadeAce = 11
- Rearranging the contents of an array , for shuffling the deck
- NSNotificationCenter, to send a message to a parent class
- Adding objects without using Interface Builder
- Tagging objects with an ID so we can use viewWithTag to refer back to them later
- Flip animations for the cards
- Unloading / reloading a view |
 |
|
Session 6: In-App Purchases, Universal Apps and the Final Game!
- Learn what to setup in the Program Portal & iTunes Connect for purchases
- Use the StoreKit Frameworks to create in-App purchases
- Test Purchases on the iPhone and Unlock featues using NSDefaults and NSNotifications
- Learn two approaches to creating Universals apps (for both iPhone or iPad)
- Add Gesture Recognizers
to the final project!
|
 |
|
$35 is the discount price which won't last much longer! Get this course while its still cheap! |
Check out some of our other iPhone or iPad Development tutorials...
|
|
|
|