Oreilly - iOS 6 App Development Fundamentals I and II LiveLessons (Sneak Peek Video Training)
by Paul Deitel | Publisher: Prentice Hall | Release Date: September 2012 | ISBN: 9780132909877
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.
- Introduction to iOS 6 App Development Fundamentals LiveLessons I and II
- 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
9780132909877.iOS.6.App.Development.Fundamentals.I.and.II.LiveLessons.Sneak.Peek.Video.Training.part1.OR.rar
9780132909877.iOS.6.App.Development.Fundamentals.I.and.II.LiveLessons.Sneak.Peek.Video.Training.part2.OR.rar