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.

Table of contents

  1. Introduction
    1. Introduction
    2. About The Author
    3. Web Development Versus Native
    4. Object Orientated Basics
  2. Getting Started
    1. Registering With Apple As An iOS Developer
    2. The iOS SDK
  3. Hello World
    1. Your First iOS App - Creating A Project
    2. Adding Controls
    3. Completing Hello World
    4. Using XCode
    5. Understanding Objective C - Part 1
    6. Understanding Objective C - Part 2
  4. User Interfaces - The Basics Of UIKit
    1. Storyboard Basics
    2. Storyboard Views And Segues
    3. UILabel - Part 1
    4. UILabel - Part 2
    5. UIButton
    6. UITextField
    7. UITextView
    8. UISegmentedControl
    9. UISlider
    10. UISwitch
    11. UIProgressView
    12. UIActivityIndicator
    13. UIStepper
    14. UIImageView
    15. UIDatePicker
    16. UIPageControl
    17. UIPicker
  5. Table Views
    1. UITableView - Part 1
    2. UITableView - Part 2
    3. UITableView - Part 3
    4. UITableView - Part 4
    5. UICollection View
  6. Navigation And Toolbars
    1. Navigation Controller
    2. Passing Data
    3. UITabBar
    4. UIToolbar
  7. More Controls
    1. User Alerts And Messages
    2. Intro To WebView
    3. Driving UIWebView
    4. Implementing UIWebView Navigation
  8. Location Services
    1. Geolocation
    2. Using MKMapITem
    3. Using MapKit
    4. Getting The Current Location
  9. Social APIs
    1. Posting Using The UIActivityViewController
    2. Posting To Twitter Using The SLComposeViewController
    3. Posting To Facebook Using The SLComposeViewController
  10. Other Features
    1. Going Async - Part 1
    2. Going Async - Part 2
    3. Reminders And Alarms
    4. Accessing The File System
  11. Data Storage
    1. XML And JSON
    2. NSDictionary File I/O
    3. JSON
    4. Databases
    5. SQLite Walkthrough
  12. iCloud
    1. iCloud Files - UIDocument
    2. Setting Up For iCloud
    3. Working With iCloud Files
  13. New In iOS 8
    1. New In iOS 8
    2. CloudKit
    3. HomeKit
    4. PhotoKit
  14. The App Store
    1. iOS Dev Center
    2. Provisioning Portal
    3. Connecting iTunes
  15. Conclusion
    1. Conclusion

Product information

  • Title: Learning App Development in iOS 8
  • Author(s):
  • Release date: October 2014
  • Publisher(s): Infinite Skills
  • ISBN: 9781771373012