iPhone Tutorial Icon CartoonSmart Blog CartoonSmart Forum CartoonSmart Newsletter CartoonSmart CartoonSmart Discounts About Contact CartoonSmart iPhone Tutorial Icon
TutorialsFree Web and Flash Tutorialsiphone and ipad tutorialsToon Boom Animate TutorialsAfter Effects TutorialsPhotoshop TutorialsDreamweaver TutorialsIllustrator TutorialsBlender TutorialsPapervision 3d TutorialsAllNew TutorialsCart
Flash TutorialsDrawing tutorialsAnimation TutorialsHigh Definition Web Design TutorialsFlash Gaming TutorialsFlash and Mysql TutorialsActionscript 2 TutorialsActionscript 3 TutorialsFlash CMS TutorialsFlex / Flash Builder TutorialsFlash Templates


iPhone Video Tutorial Logo



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.

iPhone / iPad Video Tutorial Preview 2
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.
iPhone / iPad Video Tutorial Preview 3

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

iPhone / iPad Video Tutorial Preview 4

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

iPhone / iPad Video Tutorial Preview 5

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

iPhone / iPad Video Tutorial Preview 6

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!

iPhone / iPad Video Tutorial Preview 6



  35
Purchase this Tutorial
Paypal Cards2CO
Purchase With a Credit Card and receive download links minutes after the order
 

$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...

High Definition Mapkit Video Tutorial   High Definition Mapkit Video Tutorial








CartoonSmart Affiliate Program 1&1 Hosting Vector Packs Web and Animation Design for Hire
Bulk Discount on CartoonSmart Tutorials

Werewolf iPad Game   Werewolf iPad Game

Toon Boom Contest







Sign up for our newsletter
Email: