©
Batky
-
Howell, LLC
1
iOS Application Development with Xcode 4
-
2012
This course builds upon knowledge of Objective
-
C and teaches you how to develop iPhone and iPad
applications. This includes building screens, developing your program, testing your application and
submitting it to the iTunes App Store. This course cover
s all of the major screen objects available to an
iPhone and iPad program.
Course Objectives:
Learn how to build and submit iPhone
and iPad
applications
.
Understand
how to use the Interface Builder for building screens
.
Learn how to create the Objective
-
C code for displa
ying, updating and interacting with screens
.
Learn about screen navigation
.
Become experienced with the library of objects available for an iPh
one and iPad application
.
Learn to use databases in your iPhone and iPad applications.
Audience:
Experience
d Programmers
.
Prerequisites:
Knowledge of
Objective
-
C programming language
.
Number of Days:
4
days
1
iOS Overview
iOS 5
iPhone and iPad
Overview of the iOS Architecture
Cocoa Touch Layer
GameKit Framework
iOS Core Services Layer
2
Developing B
asic Applications for iOS
Starting Xcode 4
Building the User Interface
Running the iOS Application
The “Hello World” App
3
Views and Windows
The View Hierarchy
Types of Views
The Window
View Resizing and Layout Handling
4
Navigation with Tab Bar
The Tab Bar
View Controllers in Multiview
Applications
The Root Controller
Adding Items to the Tab Bar
5
Navigation with Table View
Overview of the Table View
Table View Styles and Cell Styles
DataSource and Delegate Connections
Navigation
-
based
App using Table
Views
6
Storyboarding
Overview of Storyboarding
Adding Scenes to the Storyboard
Configuring Segues and Transitions
Associating a View Controller with a
Scene
7
Page
-
based Application using
UIPageViewController
UIPageViewController Clas
s
The DataSource
Navigation Orientation
UIPageViewController Delegate
Protocol
Content View Controller
The Data Model
iOS Application Development
with Xcode 4
©
Batky
-
Howell, LLC
2
iOS Application Development with Xcode 4
-
2012
8
UIDatePicker and UIPickerView
DatePicker and PickerView Components
Designing the User Interface
Providing Functionality to D
atePicker
UIPickerView Delegate and DataSource
Implementing the DataSource Protocol
Implementing the Delegate
9
Database Applications with SQLite
and Core Data
The Core Data Stack
Managed Object Model
Creating a Core Data Application
Saving and Retr
ieving Data using Core
Data
SQLite Overview
Structured Query Language (SQL)
SQLite Integration in an iOS Project
SQLite Functions
Working with an SQLite Database
Saving Data to the Database
Extracting Data from the Database
10
Using iCloud in Applic
ations
iCloud Overview
Usage Guidelines
Preparing the Application for iCloud
Access
Enabling iCloud Document and Data
Storage
iCloud Key/Value Data Storage
Sharing Data between Applications
Extracting Data from the Database
11
Map Applications with
MapKit
The MapKit Framework
Map Regions
The MKMapView Class
Adding the MapKit Framework to the
Application
Adding Tool Bar Items
Modifying the MapView Region
Changing the Map Type
Updating View based on User
Movement
12
Camera Applications
UIIm
agePickerController Class
Saving Movies and Images
Adding Framework Support
Implementing the Action Methods
Writing Delegate Methods
13
Multitouch and Gestures
Responder Chain
Gestures, Taps, and Touches
Touch Notification Methods
Enabling Multitou
ch on the View
UIGestureRecognizer
Detecting Tap, Pinch, and Rotation
Gestures
14
AVAudio Applications
The AVFoundation Framework
Supported Audio Formats
The AVAudioPlayer Object
Implementing the
AVAudioPlayerDelegate
Protocol Methods
The AVAudioRec
order Object
Implementing Action and Delegate
Methods
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment