Video description
In
Learning iPad Programming LiveLessons, instructor Kirby Turner walks you through the process
of building PhotoWheel, a photo management and sharing app that
leverages the most common aspects of iOS 5. Each video lesson
focuses on the latest features in iOS 5 and Xcode, including
Storyboarding, Core Data, Automatic Reference Counting (ARC),
iCloud, and more. If you want to build apps for the iPad,
Learning iPad Programming
LiveLessonswill lead you through each step with visual queues and
Kirby's own tips and tricks.
Download the free version of¿
PhotoWheel¿from the App Store today! Share
your photos with friends and upload to iCloud, all while learning
how to build the app.
Table of Contents
Introduction
00:01:24
Lesson 1: iPad Programming Fundamentals
Lesson Introduction
00:00:43
Downloading and Installing Xcode
00:03:37
Creating a New Project
00:03:19
Exploring Project Options
00:04:33
Reviewing Generated Project Files
00:03:47
Exploring Workspace Window
00:07:56
Using the iOS Simulator
00:02:10
Using Interface Builder
00:11:17
Creating Outlets and Actions
00:12:45
Using Editors
00:03:40
Exploring Other Xcode Features
00:08:40
Examining Organizer
00:06:15
Accessing Documentation
00:03:00
Debugging Your App
00:05:06
Provisioning Your iPad
00:10:56
Lesson 2: Storyboard and View Controllers
Lesson Introduction
00:00:33
Creating the Xcode Project
00:11:54
Introducing Storyboard
00:10:04
Understanding the Initial View Controller
00:04:23
What Is a View Controller?
00:04:03
Preparing for Segue
00:03:06
Building an About Box
00:16:08
Understanding View Controller Containment
00:17:04
Lesson 3: Views and Gestures
Lesson Introduction
00:00:36
Creating a Wheel View
00:26:18
Using Touch Gestures
00:08:01
Writing a Custom Touch Gesture
00:15:20
Making WheelView More Useful
00:15:15
Introducing Table Views
00:09:32
Creating a Grid View
00:13:33
Adding Wheel and Grid Views to PhotoWheel
00:12:22
Lesson 4: Data Persistence and Working with Photos
Lesson Introduction
00:00:43
Introducing Core Data
00:07:57
Designing the PhotoWheel Data Model
00:07:26
Generating Subclasses
00:13:30
Adding a Model Object
00:07:49
Fetching Results
00:10:14
Using the Fetched Results Controller
00:19:38
Using the Image Picker Controller
00:19:45
Editing a Model Object
00:05:27
Deleting a Model Object
00:05:51
Lesson 5: Rotation
Lesson Introduction
00:00:20
Adding Device Rotation Support
00:02:38
Performing a Custom Rotation Animation
00:08:01
Setting the Launch Image
00:03:55
Creating a Custom Segue
00:12:26
Customizing Navigation Controller Pop Animation
00:09:36
Lesson 6 Scroll Views
Lesson Introduction
00:00:19
Building a Full Screen Photo Browser
00:23:12
Pinching and Zooming a Photo
00:12:42
Lesson 7: Cloud Services
Lesson Introduction
00:00:32
Getting Your Flickr App Key
00:01:00
Writing a Simple Flickr API Class
00:08:46
Downloading Images
00:09:20
Adding Flickr to the List of Options
00:04:20
Creating a Custom Grid View Cell
00:04:07
Displaying Flickr Photos
00:10:59
Saving Selected Flickr Photos
00:11:16
Enabling iCloud Synching in PhotoWheel
00:02:48
Storing Images Outside of Core Data
00:10:27
Making the Persistent Store Coordinator Work with iCloud
00:05:48
Receiving Data from iCloud
00:05:20
Summary
00:00:34