Video description
This innovative product uses interactive video to show iOS
developers how to integrate rich features that end-users have come
to expect from apps, using the iOS Core Location and Mapping
features and camera data. This video reviews the main features of
XCode 4 as well as the more advanced APIs available to developers.
Retrieving and creating address book and calendar data within the
app is also covered, as well as manipulating media files, including
photos and video. Creating Universal Apps will let users broaden
their audiences to the iPhone, iPod Touch, and iPad. Experienced
instructor Robert Turall presents up to four hours of exceptional
video training, complete with lesson files, assessment quizzes, and
review materials. The video is wrapped in a unique interface that
allows the viewer to jump to any topic and also bookmark individual
sections for later review. The unique Watch-and-Work mode shrinks
the video into a small window to allow the student to work
alongside the video. Project files used in the lessons are included
on the disc so viewers can practice what they've learned, and
interactive review questions help reinforce freshly gained
knowledge.
Table of Contents
Introduction
Advanced iOS App Development: Building on the Basics
00:04:56
XCode 4 Overview
00:10:12
Location and Mapping
Core Location and Map Kit Overview
00:09:19
Core Location: Determining the User’s Current Location
Core Location: A Better CoreLocationController Class
Map Kit: Showing the User’s Location on a Map
Map Kit: Location Information and Reverse Geocoding
Map Kit and MKAnnotation: Marking Places on a Map
Enhancing Maps Using Custom Annotations
Plotting and Displaying a Route Using Overlays
Contacts
ABAddressBook Overview
Adding, Updating, and Deleting Contacts
Using Address Book View Controllers in Your App
Adding New Contacts
Saving Contact Data in Your App
Using Address Book Contact Data: Sending SMS Messages
Calendars and Notifications
Event Kit Overview
Using Event View Controllers
Adding, Updating, and Deleting Events
Creating Recurring Events
Implementing Reminders with Local Notifications
Checking for and Reacting to Event Changes
Camera and Media
Camera and Media Overview
Retrieving and Displaying Photos from the Device
Testing Tips: Overcoming Simulator Limitations
Taking and Saving a Photo with the Camera
Capturing Photos with the Front-Facing Camera
Recording and Saving Video
Building an Alternative Image Picker Using the Assets Library Framework
Email
Email Overview
Sending Email
Sending Attachments
Dealing with Email Errors and User Cancellation
Adding Email Feedback to Your App Using Action Sheets
Expanding Your App’s Audience
Creating Universal Apps
An Easy Conversion: Converting Our Camera App