Our Solutions

1.0  – Application

  • UIKit framework
  • The event loop
  • The application and delegate
  • Protocols and delegation
  • Views and view controllers
  • Interface Builder and nibs
  • Controls and target/action
  • Info.plist
  • Basic animation
  • Running on the device

1.1 – The Device and App Design

  • Application data flow
  • Idioms and conventions
  • Resources, sounds, and images
  • User defaults
  • Lazy initialization
  • Notifications
  • Timers
  • Clang analyzer

1.2 – View Controllers

  • Table and Navigation controllers
  • Modal views
  • The responder chain
  • Text fields
  • Keyboard handling
  • Device orientation

1.3 – Scroll and Table Views

  • Scroll views
  • Custom cells
  • Editing and reordering
  • Tab view controllers
  • Date and number formatting

1.4 – Touches and Saving Data

  • Touch events
  • Core Graphics framework
  • Text views
  • Icon and Default image
  • Key-value coding
  • Archiving and serialization

1.5 – The iPad

  • Popovers
  • Split views
  • Action sheets and alerts
  • Toolbars
  • Keyboard accessories

1.6 – Networking

  • Downloading data
  • Web services
  • XML and JSON parsing
  • Threads, operations, and run loops

1.7 – Position and Location

  • Accelerometer
  • Core Location
  • Compass
  • MapKit

1.8 – Audio/Video

  • Audio playback
  • Audio recording
  • Image picker
  • Camera kit
  • Video
  • Basic WebKit
  • Settings bundle
  • Localization
Share and Enjoy:
  • Facebook
  • Twitter
  • LinkedIn