Video description
iOS 6 App Development Fundamentals LiveLessonsis unique
among iOS videos published today, because it is the only one that
takes a complete “app-driven” approach to teaching iOS programming.
Each new technology concept is discussed in the context of a fully
tested iOS 6 app, complete detailed code walkthroughs and sample
outputs. Paul Deitel expertly walks the viewers through over 8,000
lines of fully-tested iOS 6 program code. The apps that viewers
learn to build include:
Spot-On Game
Route Tracker
Tip Calculator
Cannon Game
Slideshow
Favorite Twitter® Searches
Painter
Voice Recorder
Flag Quiz Game
Address Book
Twitter® Discount Airfares
iPad Weatherbug Weather App
Key iOS 6 technologies covered in this LiveLesson include:
• Xcode 4.5, Interface Builder, Objective-C, Cocoa Touch®,
iOS Simulator
• Storyboarding, Segues, Auto Layout, Accessibility,
Internationalization
• Application Templates, Universal Apps
• Social Framework, iCloud Key-Value Storage
• Automatic Reference Counting (ARC), Collections, iOS
Defaults System
• GUI, Views, View Controllers, Outlets, Actions, Event
Handling
About the Author:
Paul J. Deitel, CEO and CTO of Deitel and Associates, is a
graduate of MIT's Sloan School of Management, where he studied
Information Technology. He has been designated by Sun Microsystems
as a Java Champion and by Microsoft as a C# MVP.
About Sneak Peek:
Sneak Peek videos are available to Safari Books Online
subscribers offering early access to the very latest information on
a given topic. Sneak Peek videos do not include post-production
editing and may include further revisions before the video is
complete.
Table of contents
-
Introduction to iOS 6 App Development Fundamentals LiveLessons I and II
- Introduction 00:13:10
-
Lesson 1: Setting Up Your Environment
- Lesson introduction 00:00:39
- Setting up your iOS 6 development environment 00:07:01
-
Lesson 2: Test Driving the SpotOn Game App
- Lesson introduction 00:01:35
- Opening a project and overviewing the Xcode IDE 00:06:18
- Running the SpotOn app on the iOS simulator 00:06:28
- Changing the iOS simulator “hardware” 00:04:57
-
Lesson 3: Welcome App
- Lesson introduction 00:04:15
- Test-driving the Welcome app 00:05:48
- Creating an iOS app project using an Xcode template 00:11:36
- Configuring the app for portrait and landscape orientations 00:04:10
- Adding an image to the project 00:02:30
- Opening the MainStoryboard_iPhone.storyboard 00:07:12
- Adding an Image View to the scene and configuring the Image View’s attributes using Xcode inspectors 00:04:26
- Adding a Label to the scene, sizing it and configuring its attributes 00:09:27
- Designing the iPad GUI 00:07:24
- Running the Welcome app on a device 00:10:40
- Making the Welcome app accessible 00:07:42
- Internationalizing the Welcome app 00:09:33
-
Lesson 4: Tip Calculator App
- Lesson introduction 00:05:17
- Test-driving the Tip Calculator app 00:07:07
- Creating and configuring the iOS app project using an Xcode template 00:06:00
- Building the GUI: Adding the Label That Displays the Formatted User Input 00:08:27
- Building the GUI: Adding the “Bill Total” Label 00:02:11
- Building the GUI: Adding the “10%”, “15%” and “20%” Labels 00:02:52
- Building the GUI: Creating the Labels That Display the 10%, 15% and 20% Tips and Totals 00:05:14
- Building the GUI: Creating the “Tip” and “Total” Labels to the Left of the Yellow Labels 00:00:59
- Building the GUI: Creating the Custom Tip Percentage GUI Components 00:02:06
- Building the GUI: Creating the Labels for Displaying the Custom Tip and Total Amounts 00:01:08
- Building the GUI: Creating the Text Field for Receiving User Input 00:02:46
- Creating outlets with Interface Builder 00:19:44
- Creating actions with Interface Builder 00:07:24
- Class TCViewController: Header 00:06:32
- Class TCViewController: Private interface and the beginning of Its implementation 00:08:40
- Class TCViewController: Overridden viewDidLoad method 00:04:56
- Class TCViewController: Action method calculateTip: 00:21:02
- Class TCViewController: Method currencyStringWithNumber: 00:02:20
-
Lesson 5: Favorite Twitter® Searches App
- Lesson introduction 00:10:25
- Test-driving the Favorite Twitter Searches app, Part I 00:06:23
- Test-driving the Favorite Twitter Searches app, Part II 00:03:26
- Creating and configuring the iOS app project using an Xcode template 00:02:51
- Adding Images and an Overview of the Utility Application template 00:10:03
- Building the Main View's GUI, Step 1: Removing the Info Button 00:00:56
- Building the Main View's GUI, Step 2: Setting the View’s Background Color 00:00:41
- Building the Main View's GUI, Step 3: Adding the “Favorite Twitter Searches” Label 00:02:24
- Building the Main View's GUI, Step 4: Adding the First Text Field 00:01:52
- Building the Main View's GUI, Step 5: Adding the Custom Button for Saving a Search 00:03:16
- Building the Main View's GUI, Step 6: Adding the Second Text Field 00:02:52
- Building the Main View's GUI, Step 7: Adding the “Tagged Searches” Label 00:00:59
- Building the Main View's GUI, Step 8: Adding the Scroll View and Customizing Its Auto Layout Constraints 00:01:30
- Building the Main View's GUI, Step 9: Configuring the Segue 00:01:54
- Building the Main View's GUI, Step 10: Adding IBOutlets for the root View, the Text Fields and the Scroll View 00:03:53
- Building the Main View's GUI, Step 11: Adding an IBAction for the add Button 00:01:13
- Viewing the GUI in Landscape Orientation in Interface Builder 00:02:03
- Inspecting the View Hierarchy and Auto Layout Constraints 00:02:48
- Building the Flipside View's GUI, Step 1: Adding a Web View (UIWebView) 00:01:50
- Building the Flipside View's GUI, Step 2: Adding an IBOutlet Property for the Web View 00:02:20
- FTSMainViewController Header 00:02:50
- FTSMainViewController: static File-Scope Variables and Private Interface 00:07:49
- FTSMainViewController: Overriding UIViewController Method viewDidLoad 00:10:34
- FTSMainViewController: updateSearches: Method That Responds to iCloud External Change Notifications 00:06:03
- FTSMainViewController: addNewButtonWithTitle: Method That Creates Search Buttons; Programmatically Adding Event Handlers; Sortin 00:15:46
- FTSMainViewController: refreshButtonsInScrollView Updates UIScrollView with Search, Edit, Delete and Share Buttons; Auto Layout 00:21:24
- FTSMainViewController: createButtonWithIconNamed: Creates a UIButton Containing an Image and Specifies the UIButton’s Width an 00:03:09
- FTSMainViewController: Method addVerticalConstraintForButton:y: specifies a UIButton's Distance from the Top of the UIScrollView 00:02:51
- FTSMainViewController: Method viewDidLayoutSubviews Adjusts the UIScrollView’s Height 00:04:10
- FTSMainViewController: editButtonTouched: Event Handler for the Edit UIButton 00:05:30
- FTSMainViewController: deleteButtonTouched: Event Handler for the Delete UIButton and Methods alertView:clickedButtonAtIndex: an 00:09:56
- FTSMainViewController: shareButtonTouched: Event Handler for the Share UIButton 00:06:14
- FTSMainViewController: addButtonTouched: Event Handler for the Add UIButton 00:02:31
- FTSMainViewController: saveQuery:forTag:syncToCloud: Method That Saves a New Tag–Query Pair; Encoding the Query String 00:09:28
- FTSMainViewController: searchButtonTouched: Event Handler for the Search UIButtons 00:03:40
- FTSMainViewController: prepareForSegue:sender: Method Configures the FlipsideViewController 00:04:17
- FTSMainViewController: flipsideViewControllerDidFinish: Method That’s Called When the App Returns from the Flipside View 00:02:58
- FTSFlipsideViewController Header 00:08:49
- FTSFlipsideViewController: Conforming to the UIWebViewDelegateProtocol 00:05:38
- FTSFlipsideViewController: Overriding UIViewController Method viewDidLoad 00:02:34
- FTSFlipsideViewController: IBAction Method done: Loading a web page takes an 00:02:48
- Testing the App on iOS Devices, Step 1: Configuring the App’s Target to Enable iCloud 00:02:37
- Testing the App on iOS Devices, Step 2: Registering Your Device(s) with the iOS Provisioning Portal 00:01:23
- Testing the App on iOS Devices, Step 3: Creating an Explicit App ID 00:02:55
- Testing the App on iOS Devices, Step 4: Creating a Provisioning Profile for the App 00:03:24
- Testing the App on iOS Devices, Step 5: Using Xcode’s Organizer Window to Install the Provisioning Profile 00:01:11
- Testing the App on iOS Devices, Step 6: Using the New Provisioning Profile in Your App’s Target Settings 00:02:36
- Accessibility Strings for Dynamically Generated GUI Components 00:06:43
- Localized Strings for Dynamically Generated GUI Components 00:12:57
Product information
- Title: iOS 6 App Development Fundamentals I and II LiveLessons (Sneak Peek Video Training)
- Author(s):
- Release date: September 2012
- Publisher(s): Pearson
- ISBN: 0132909871
You might also like
video
The Complete Excel Guide: Beginners to Advanced
Everyone knows that the Microsoft Office suite is used by millions worldwide. Unlocking its full potential …
video
Practical Python: Learn Python Basics Step by Step - Python 3
Python is one of the most popular programming languages and gives a lot of scope and …
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Learning SQL
Almost 3 Hours of Video Instruction Description Learning SQL LiveLessons Skill Level Beginner Intermediate What You …