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 App Development in iOS 8

Video Description

In this Learning App Development in iOS 8 training course, expert author Keith Welch will teach you how to use Xcode and Objective-C to create iPhone and iPad apps. This course is designed for the absolute beginner, meaning no iOS app development experience is required.

You will start by learning the basics of Xcode and Objective-C, as well as the iOS SDK. From there, Keith will teach you how to build a user interface using storyboard. This video tutorial will cover basic user interface elements such as labels and text views, and more advanced controls like collection views and tab bars. You will also cover iOS features, including location services, mapping, social networking, reminders, and alarms. Keith will also teach you about the new iOS features, including CloudKit, HomeKit, and PhotoKit. Finally, you will work with the Dev Center and learn how to submit your completed iPhone or iPad app for inclusion in the iTunes App Store.

Once you have completed this computer based training course, you will be fully capable of creating your own iOS apps for the iPhone and iPad. Working files are included, allowing you to follow along with the author throughout the lessons.


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

Table of Contents

  1. 01. Introduction
    1. Introduction 00:04:41
    2. About The Author 00:02:59
    3. Web Development Versus Native 00:06:35
    4. Object Orientated Basics 00:05:32
    5. How To Access Your Working Files 00:03:22
  2. 02. Getting Started
    1. Registering With Apple As An iOS Developer 00:04:24
    2. The iOS SDK 00:06:07
  3. 03. Hello World
    1. Your First iOS App - Creating A Project 00:07:15
    2. Adding Controls 00:05:43
    3. Completing Hello World 00:05:42
    4. Using XCode 00:03:25
    5. Understanding Objective C - Part 1 00:06:45
    6. Understanding Objective C - Part 2 00:06:34
  4. 04. User Interfaces - The Basics Of UIKit
    1. Storyboard Basics 00:04:01
    2. Storyboard Views And Segues 00:05:25
    3. UILabel - Part 1 00:06:41
    4. UILabel - Part 2 00:05:59
    5. UIButton 00:05:39
    6. UITextField 00:05:25
    7. UITextView 00:07:03
    8. UISegmentedControl 00:06:42
    9. UISlider 00:06:43
    10. UISwitch 00:03:35
    11. UIProgressView 00:04:33
    12. UIActivityIndicator 00:04:39
    13. UIStepper 00:06:36
    14. UIImageView 00:05:11
    15. UIDatePicker 00:04:31
    16. UIPageControl 00:06:18
    17. UIPicker 00:06:13
  5. 05. Table Views
    1. UITableView - Part 1 00:06:52
    2. UITableView - Part 2 00:04:04
    3. UITableView - Part 3 00:05:24
    4. UITableView - Part 4 00:04:01
    5. UICollection View 00:05:37
  6. 06. Navigation And Toolbars
    1. Navigation Controller 00:04:50
    2. Passing Data 00:08:29
    3. UITabBar 00:08:08
    4. UIToolbar 00:09:03
  7. 07. More Controls
    1. User Alerts And Messages 00:07:33
    2. Intro To WebView 00:03:49
    3. Driving UIWebView 00:04:25
    4. Implementing UIWebView Navigation 00:03:13
  8. 08. Location Services
    1. Geolocation 00:09:07
    2. Using MKMapITem 00:05:11
    3. Using MapKit 00:05:00
    4. Getting The Current Location 00:09:32
  9. 09. Social APIs
    1. Posting Using The UIActivityViewController 00:07:31
    2. Posting To Twitter Using The SLComposeViewController 00:04:35
    3. Posting To Facebook Using The SLComposeViewController 00:04:10
  10. 10. Other Features
    1. Going Async - Part 1 00:06:22
    2. Going Async - Part 2 00:06:11
    3. Reminders And Alarms 00:03:53
    4. Accessing The File System 00:05:31
  11. 11. Data Storage
    1. XML And JSON 00:05:14
    2. NSDictionary File I/O 00:05:23
    3. JSON 00:07:22
    4. Databases 00:01:37
    5. SQLite Walkthrough 00:07:40
  12. 12. iCloud
    1. iCloud Files - UIDocument 00:06:26
    2. Setting Up For iCloud 00:04:49
    3. Working With iCloud Files 00:06:59
  13. 13. New In iOS 8
    1. New In iOS 8 00:04:31
    2. CloudKit 00:09:56
    3. HomeKit 00:05:34
    4. PhotoKit 00:11:04
  14. 14. The App Store
    1. iOS Dev Center 00:02:37
    2. Provisioning Portal 00:06:05
    3. Connecting iTunes 00:04:25
  15. 15. Conclusion
    1. Conclusion 00:02:50