Slideshow

Apple iOS Programming

E-mail
Course Description:
 

This course will teach the student how to build and make programs and applications and games for the Apple mobile phone the iPhone using Objective C programming language. It will pass on significant examples on how to build an iPhone application.

 

Who should attend this course?
 

Anyone who'd love to explore how iPhone applications are made or anyone who wants add more experience to his programming skills.

 

Prerequisites:
 

The student has to be a programmer OR had the course C++ Programming.

 

Benefits of Attendance:

  • Understand how the iPhone really works
  • Understand what is the Xcode
  • Know how to build and make iPhone applications and games.

 

Course Outline:

· Introduction to iPhone App Development

  • iPhone Overview
  • Downloading Apps from the App Store
  • Objective-C Programming Language
  • Cocoa Frameworks
  • Xcode Toolset
  • Web 2.0
  • Introduction
  • Submitting Apps
  • Getting an iPhone Development Certificate
  • Creating App IDs
  • Using the Provisioning Profile to Install an App on an iPhone or iPod Touch
  • iPhone Human Interface Guidelines
  • Preparing Your App for Submission through iTunes Connect
  • Avoiding Rejection of Your App
  • Adding an App to iTunes Connect
  • Using iTunes Connect to Manage Your Apps
  • iPhone Anecdotes and Humor
  • iPhone Developer Documentation

 

· Welcome App [Dive-Into Xcode, Cocoa and Interface Builder]

  • Overview of the Technologies
  • Building the Application
  • Running the Welcome App

 

· Tip Calculator App [Introducing Objective-C Programming]

  • Test-Driving the Tip Calculator App
  • Building the App
  • Connecting Objects in Interface Builder
  • Introduction
  • Technologies Overview
  • Introduction
  • Technologies Overview
  • The MainView and Class MainViewController
  • Introduction
  • Overview of the Technologies
  • Introduction
  • Overview of the Technologies
  • Introduction
  • Building the App

 

· Address Book App [Tables and UI Navigation Controller]

  • Test-Driving the Address Book App
  • Building the App
  • Class AddViewController
  • Class EditableCell

 

· Route Tracker App [Map Kit and Core Location (GPS and Compass)]

  • Test-Driving the Route Tracker App
  • Building the App
  • Class Controller

 

· Slideshow App [Photos and iPod Library Access]

  • Test-Driving the Slideshow App
  • Building the App
  • Class SlideshowViewController
  • Class SlideshowDataViewController

 

· Enhanced Slideshow App [Serialization Data with NSCoder and Playing Video]

  • Test-Driving the Enhanced Slideshow App
  • Building the App
  • Class Slideshow
  • Class SlideshowDataViewController
  • Class SlideshowViewController
  • Introduction
  • Overview of the Technologies
  • Class VoiceRecorderViewController
  • Class Visualizer
  • Speech Synthesis and Recognition

 

· Enhanced Address Book App [Managing and Transferring Persistent Data]

  • Test-Driving the Enhanced Address Book App
  • Building the App
  • Class ContactViewController
  • Introduction
  • Technologies Overview
  • Building the App

Share this page!