Close

iOS Mobile Development Class

Class outline

Class Instructional: (day 1)

  • Familiarization with Cocoa touch classes
  • Basic setup of new project
  • File Structure and file types
  • Memory management overview
  • Reference Project:
    • Button actions and function calls
      • UIViewController Class
      • Interface Builder
      • Instantiation and display
      • Button actions
      • Logging and debugging
    • Form and Interface Components
      • slider
      • switch
      • textfield
      • uilabel
    • Alert view setup, call, and delegation
      • Presentation
      • Delegation
    • Action sheet setup, call, and delegation
      • Presentation
      • Delegation
    • Modal view setup and display (display options)
      • Setup and presentation
      • Presentation display methods (visualization options)
    • Gestures and delegation
      • Gesture detection
      • IBOutlets
      • tags and usage
      • Random number generation

Class Instructional: (day 2)

  • Interface Orientation and Rotation Landscape/Portrait
  • Navigation controller
  • Reading data in from Plist file
  • Tableview Controller
    • Tableview types (plain, grouped)
    • Delegation
    • Datasource
    • Cells (parts, types)
    • custom cells
  • Scrollview Controller
    • Dynamic interface layouts
    • UIImage
    • UIImageView

What you will require

  • Object Oriented programming skills on any programing language
  • Bring your own MAC (OS X 10.6.x)
  • Have all the software downloaded and installed.
    Xcode is a big file, so please download with time
  • If you plan to test your app in your device, please get you
    developer account from Apple.
    No need to pay for the account if you only plan to run it on the simulator

What we will provide

  • Take-home copy of training materials
  • Internet access
  • Please bring your a MacBook or MacBookPro,
    but if you can’t, we can provide you with equipment
    for an extra fee