O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning To Build Apps For iPhone And iPad

Video Description

In this iPad and iPhone programming training course, expert author Michael Lehman will show you how to use xCode and Objective-C to create the next killer App for iOS. This tutorial is designed for the absolute beginner, no previous programming or development experience is required. Working files are included, allowing you to follow along with the author throughout the lessons.

You will start with an introduction to iOS, the SDK and xCode. Michael then jumps right into walking you through creating your very first functional App. As the lessons progress, you will cover topics such as; using the UIKit to build your interface, learning how to use table views, creating storyboards and navigation in your App. This tutorial also covers Geolocation, working with the social features of iOS, datastorage with databases, SQLite and even how to communicate with the Cloud. You will also learn how to work with the iOS Dev Center and utilize the Apple developer forums. Michael shows you how to submit your App, once it is completed, for inclusion in the iTunes App store.

Once you have completed this video based training course for building iPad and iPhone Apps, you will have the skills necessary to create amazing Apps and submit them to the iTunes App store for millions of people around the world to install on their iOS devices.

Download the working files for this course at: http://www.infiniteskills.com/01771

Table of Contents

  1. 01. Introduction
    1. Introduction 00:02:07
    2. What You Should Expect From This Course 00:02:00
    3. How To Use The Working Files 00:00:29
  2. 02. The View From The Top
    1. Apps, Apps, Apps - What Users Expect 00:02:43
    2. iOS: The Operating System 00:02:57
    3. The iOS SDK 00:02:10
    4. Xcode 00:02:58
    5. Registering With Apple As An iOS Developer 00:02:20
    6. App Lifecycle 00:03:59
  3. 03. Hello World
    1. Your First iOS App - Creating A Project 00:04:56
    2. Hello World - Creating Your First App - Part 1 00:11:41
    3. Hello World - Creating Your First App - Part 2 00:08:02
    4. Beyond The Simulator - Running On A Physical Device 00:02:28
    5. Inside Hello World - Part 1 00:06:51
    6. Inside Hello World - Part 2 00:08:54
    7. Objective C For C# And Java Developers - Part 1 00:06:28
    8. Objective C For C# And Java Developers - Part 2 00:11:28
  4. 04. UIKit - The Basics
    1. Windows And Views 00:06:07
    2. Interface Builder - Part 1 00:07:06
    3. Interface Builder - Part 2 00:09:59
    4. Exploring UILabel - Part 1 00:06:46
    5. Exploring UILabel - Part 2 00:09:11
    6. Exploring UIButton 00:09:55
    7. Exploring UISegmentedControl 00:05:50
    8. Exploring UITextField 00:11:05
    9. Exploring UISlider 00:11:04
    10. Exploring UISwitch 00:04:12
    11. Exploring UIActivityIndicator 00:03:30
    12. Exploring UIProgressView 00:03:14
    13. Exploring UIPageControl 00:08:22
    14. Exploring UIStepper 00:06:46
    15. Exploring UIDatePicker 00:06:27
    16. Exploring UIImageView 00:02:23
    17. Exploring UITextView 00:07:26
    18. Exploring UIPicker 00:10:12
    19. Review 00:03:10
  5. 05. Advanced UIKit
    1. Responding To Alerts - Part 1 00:08:37
    2. Responding To Alerts - Part 2 00:06:22
    3. Intro To WebView 00:06:32
    4. Driving UIWebView 00:07:30
    5. Implementing UIWebView Navigation 00:06:50
    6. MapView - Part 1 00:09:36
    7. MapView - Part 2 00:05:36
    8. Collection View 00:13:56
  6. 06. Table Views
    1. Exploring UITableView 00:05:23
    2. UITableViewDataSource Overview 00:04:10
    3. Implementing NSTableViewDataSource - Part 1 00:13:11
    4. Implementing NSTableViewDataSource - Part 2 00:10:35
    5. UITableViewDelegate 00:12:08
  7. 07. Advanced View Controllers
    1. Navigation Controller - Part 1 00:06:31
    2. Navigation Controller - Part 2 00:05:55
    3. Exploring UITabBar 00:05:09
    4. Exploring UIToolBar 00:05:37
  8. 08. Storyboards
    1. Creating Storyboards 00:04:07
    2. Scenes And Segues 00:05:43
    3. Passing Data Between Scenes 00:08:09
  9. 09. Advanced Features
    1. Geolocation 00:12:00
    2. Going Async 00:07:24
    3. Getting Social 00:03:49
    4. Reminders And Alarms 00:04:35
    5. Accessing The File System 00:10:10
  10. 10. Data Storage
    1. XML And JSON 00:03:11
    2. NSDictionary File I/O 00:06:02
    3. Databases 00:04:03
    4. SQLite Walkthrough 00:09:45
    5. Cloud Storage 00:02:45
  11. 11. Talking To The Cloud
    1. Web Connectivity 00:01:53
    2. Becoming A Web Server 00:00:58
  12. 12. Beyond The Pocket - iPad Specific Concerns
    1. SplitView Controller 00:05:12
    2. PageView Controller 00:03:46
    3. Popovers 00:03:48
  13. 13. Ship It!
    1. iOS Dev Center 00:02:39
    2. Provisioning Portal 00:01:25
    3. iTunes Connect 00:01:38
    4. Beta Testing 00:02:14
  14. 14. Becoming An iOS Ninja
    1. Apple Developer Forums 00:00:40
    2. Stack Overflow 00:01:02
    3. Commercial Components 00:00:50
    4. Open Source Components 00:00:57
    5. Coda 00:01:49
  15. 15. Conclusion
    1. About The Author 00:00:33