The Essentials of iOS App Development I and II LiveLessons (Video Training)

Video Description

The Essentials of iOS App Development LiveLessons is the most complete video training course yet on the basics of constructing an iOS 6 application. iOS expert and online tutorial instructor Felipe Laso Marsetti guides novice iOS programmers through the process of building the sample application iDo, a to-do list application. Along the way you'll learn about the latest iOS 6 features, incorporating them into your work. Packed with code samples and real-world examples, iOS 6 Fundamentals LiveLessons gives you a solid foundation and introduction to iOS 6, preparing you to continue exploring and learning these topics on your own.

About the Author:

Felipe Laso Marsetti is a systems engineer who has also been developing iOS applications professionally for the past two years. He has served as a technical editor for the publisher Apress and writes iOS tutorials for www.raywenderlich.com.

Table of Contents

  1. Introduction
    1. Introduction to The Essentials of iOS App Development I and II LiveLessons 00:05:32
  2. Lesson 1: What’s New in Objective-C and iOS 6
    1. Learning objectives 00:00:33
    2. 1.1 What’s new in iOS 6 00:11:25
    3. 1.2 Updates to Accounts and the new Social Framework 00:04:01
    4. 1.3 About Accessibility enhancements 00:02:04
    5. 1.4 What’s new in Table Views and UIKit 00:13:26
    6. 1.5 Other new features and enhancements in iOS 6 00:03:15
    7. 1.6 About updates to Storyboards 00:04:44
    8. 1.7 Subscripting in Objective-C 00:03:11
    9. 1.8 About the changes and enhancements in Objective-C 00:07:18
  3. Lesson 2: Setup and Installation
    1. Learning objectives 00:00:59
    2. 2.1 How to create a free Apple Developer Account 00:04:54
    3. 2.2 Enrolling in the iOS Developer Program 00:05:50
    4. 2.3 About the features and resources in the iOS Developer Portal 00:07:03
    5. 2.4 How to download Xcode and the iOS SDK 00:02:48
    6. 2.5 How to install Xcode 00:01:07
    7. 2.6 About provisioning profiles and certificates 00:16:52
  4. Lesson 3: Getting to Know Xcode and Interface Builder
    1. Learning objectives 00:00:26
    2. 3.1 The Xcode User Interface 00:30:38
    3. 3.2 How to customize Xcode 00:01:41
    4. 3.3 Additional installs available in Xcode 00:02:11
    5. 3.4 The Organizer window and features 00:06:30
    6. 3.5 Coding and the UI workflow 00:19:32
    7. 3.6 How to work with Schemes and other settings 00:06:46
  5. Lesson 4: Common Design Patterns
    1. Learning objectives 00:00:23
    2. 4.1 What design patterns are and why use them 00:08:29
    3. 4.2 The MVC pattern 00:14:52
    4. 4.3 The Observer (Notifications) pattern 00:12:24
    5. 4.4 The Delegate pattern 00:15:28
    6. 4.5 The Adapter (Protocols) pattern 00:10:57
    7. 4.6 Other patterns 00:04:20
  6. Lesson 5: Creating the UI in Interface Builder
    1. Learning objectives 00:00:24
    2. 5.1 NIBs versus Storyboards 00:27:15
    3. 5.2 Springs/Struts versus Auto Layout 00:16:29
    4. 5.3 How to create the iDo iPhone Storyboard part 1 00:31:10
    5. 5.4 How to create the iDo iPhone Storyboard part 2 00:18:11
  7. Lesson 6: Programming the UI
    1. Learning objectives 00:00:22
    2. 6.1 How to create View Controller subclasses 00:49:23
    3. 6.2 How to create Table View Cell subclasses 00:12:38
    4. 6.3 Adding interactivity and functionality to iDo 00:42:24
    5. 6.4 How to populate iDo with test data 00:20:22
  8. Lesson 7: Understanding Core Data
    1. Learning objectives 00:00:22
    2. 7.1 What is Core Data 00:07:09
    3. 7.2 About the Core Data Stack 00:05:28
    4. 7.3 Available Store types 00:02:20
    5. 7.4 About the NSFetchedResultsController 00:04:21
    6. 7.5 How to create a simple Core Data demo 00:42:28
  9. Lesson 8: Creating the Core Data Stack
    1. Learning objectives 00:00:22
    2. 8.1 How to create the Core Data Stack 00:15:53
    3. 8.2 How to create the Core Data Model and NSManagedObject subclasses 00:07:08
    4. 8.3 Beginning implementation of NSFetchedResultsController 00:35:14
  10. Lesson 9: Connecting Core Data to the UI
    1. Learning objectives 00:00:22
    2. 9.1 Finishing implementation of NSFetchedResultsController 00:36:00
    3. 9.2 Adding pull to refresh functionality with the new UIRefreshControl 00:19:24
    4. 9.3 Core Data polish and wrap up 00:14:20
  11. Lesson 10: UIKit Customization
    1. Learning objectives 00:00:26
    2. 10.1 Introduction to UIKit 00:03:03
    3. 10.2 About Proxy objects 00:02:36
    4. 10.3 How to get started with UIKit customization 00:23:51
    5. 10.4 Adding icons, default images, and Retina Display support 00:07:50
    6. 10.5 Finishing UIKit customization 00:13:17
  12. Lesson 11: Adding Social and Sharing Features
    1. Learning objectives 00:00:23
    2. 11.1 Introduction to Accounts Framework 00:04:18
    3. 11.2 Introduction to Social Framework 00:02:27
    4. 11.3 How to add Social features to iDo 00:17:48
    5. 11.4 How to share via emails and SMS 00:22:24
    6. 11.5 About Activity Views 00:02:41
  13. Lesson 12: Making iDo Accessible
    1. Learning objectives 00:00:23
    2. 12.1 What is Accessibility 00:02:10
    3. 12.2 About Accessibility features in iOS 00:03:11
    4. 12.3 How to add Accessibility to iDo part 1 00:12:59
    5. 12.4 How to add Accessibility to iDo part 2 00:08:18
  14. Lesson 13: Working with Grand Central Dispatch
    1. Learning objectives 00:00:19
    2. 13.1 Introduction to GCD 00:07:07
    3. 13.2 About Queues 00:05:55
    4. 13.3 About Groups 00:02:27
    5. 13.4 Grand Central Dispatch demo app 00:42:42
  15. Lesson 14: Creating iDo for iPad
    1. Learning objectives 00:00:25
    2. 14.1 Unique iPad features of iOS 00:03:22
    3. 14.2 How to create the iDo iPad Storyboard part 1 00:14:19
    4. 14.3 How to create the iDo iPad Storyboard part 2 00:14:50
    5. 14.4 Get started with iPad specific subclasses 00:20:03
  16. Lesson 15: Finalizing the iDo iPad Version
    1. Learning objectives 00:00:21
    2. 15.1 Finishing iPad subclasses 00:13:25
    3. 15.2 Refactoring code and verifying iPad support 00:10:41
    4. 15.3 About iPad UI customization 00:10:48
  17. Lesson 16: Submitting Your App to iTunes Connect
    1. Learning objectives 00:00:27
    2. 16.1 Introduction and features of iTunes Connect 00:03:49
    3. 16.2 How to create the iDo app in iTunes Connect 00:11:30
    4. 16.3 Checking Certificates and Schemes for an iTunes Build 00:10:32
    5. 16.4 How to build iDo for iTunes Connect 00:01:46
    6. 16.5 How to submit iDo to the App Store 00:05:23
  18. Summary
    1. Summary of Essentials of iOS App Development I and II LiveLessons 00:03:04

Product Information

  • Title: The Essentials of iOS App Development I and II LiveLessons (Video Training)
  • Author(s): Felipe Laso Marsetti
  • Release date: October 2012
  • Publisher(s): Addison-Wesley Professional
  • ISBN: 9780133373639