HOME > Development > Getting Started with iOS 9 Development

Getting Started with iOS 9 Development

  • Development
  • Mar 14, 2025
SynopsisGetting Started with iOS 9 Development, available at $19.99,...
Getting Started with iOS 9 Development  No.1

Getting Started with iOS 9 Development, available at $19.99, has an average rating of 4.45, with 78 lectures, based on 30 reviews, and has 1592 subscribers.

You will learn about Become and expert in App development with iOS9 Learn by example by walking you through real live projects step by step Learn the fundamentals of Swift 2, programming language from Apple This course is ideal for individuals who are Students wish to upgrade their Swift programming language to Swift 2 or Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9 It is particularly useful for Students wish to upgrade their Swift programming language to Swift 2 or Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9.

Enroll now: Getting Started with iOS 9 Development

Summary

Title: Getting Started with iOS 9 Development

Price: $19.99

Average Rating: 4.45

Number of Lectures: 78

Number of Published Lectures: 78

Number of Curriculum Items: 78

Number of Published Curriculum Objects: 78

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Become and expert in App development with iOS9
  • Learn by example by walking you through real live projects step by step
  • Learn the fundamentals of Swift 2, programming language from Apple
  • Who Should Attend

  • Students wish to upgrade their Swift programming language to Swift 2
  • Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9
  • Target Audiences

  • Students wish to upgrade their Swift programming language to Swift 2
  • Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9
  • This course teaches the fundamentals of developing iOS applications using version 2 of the Swift programming language.

    The course is in 10 units: the first six cover the Swift language itself; the last four concentrate on the core view controller architecture of an iOS app.

    At the end of the course, you’ll be able to write iOS applications that use tables, hierarchical and tabbed navigation, and understand the principles behind developing any iOS application.

    The course will be complimented with shorter sessions on the various extension frameworks at a later date, including SpriteKit, SceneKit, HealthKit, WatchKit, etc.

    Topics include:

    – Introduction to working with Xcode
    – Data types, optionals, and tuples
    – Collection types: arrays, sets, and dictionaries
    – If statements and loops
    – functions and closures
    – Enumerations
    – Classes and structures
    – Stored and computed properties
    – Inheritance in Swift
    – Introduction to iOS
    – Model – View – Controller and its role in iOS programming
    – Delegation
    – Navigation controllers and segues
    – Tab bar controllers
    – Table view controllers
    – Using various cell sty les
    – Using headers and footers
    – Grouping vs. plain table styles
    – Indexing a table view
    – A case study: NoteTaker: Showing the full development of an app from start to finish in seven lessons.

    I hope you join me as we explore this course together.

    Course Curriculum

    Chapter 1: [Day 1] Introduction to Swift2

    Lecture 1: Introduction

    Lecture 2: Setup and Hello World App

    Lecture 3: The Xcode Interface – Part 1

    Lecture 4: The Inspector Panel – Part 2

    Lecture 5: The Editor – Part 3

    Lecture 6: HelloWorld App – Part 1

    Lecture 7: HelloWorld App – Part 2

    Lecture 8: HelloWorld App – Part 3

    Chapter 2: [Day 2] Variables and Other Types

    Lecture 1: Variables and Constants

    Lecture 2: Int, Double and their Subtypes

    Lecture 3: Optional Types and Nil

    Lecture 4: Strings and Characters

    Lecture 5: Boolean Type

    Lecture 6: Tuples

    Lecture 7: Unit2 Exercises

    Chapter 3: [Days 3] More on Arrays, Loops, Directories

    Lecture 1: Fixing Unresponsive Playgrounds

    Lecture 2: Correcting the Command Line Tools Version

    Lecture 3: Learn About Arrays

    Lecture 4: Learn About Sets

    Lecture 5: Learn About Dictionaries

    Lecture 6: For, for-in, while and Repeat Loops

    Lecture 7: If, Guard and Switch

    Lecture 8: Unit3 Exercises

    Chapter 4: [Day 4] Functions, References and Closures

    Lecture 1: Basic Function Syntax

    Lecture 2: Default and Variadic Parameters

    Lecture 3: Value and Reference Type Parameters

    Lecture 4: Function Types & Nested Functions

    Lecture 5: Learn Closures

    Lecture 6: Unit4 Exercises

    Chapter 5: [Days 5] Enumerations in iOS

    Lecture 1: Intro to Enumerations

    Lecture 2: Enumerations: Raw Values

    Lecture 3: Associated Types

    Lecture 4: Initialization in Enumerations

    Lecture 5: Mutation Functions in Enumerations

    Lecture 6: Unit5 Exercises

    Chapter 6: [Day 6] Classes, Structures & Methods

    Lecture 1: Classes and Structures

    Lecture 2: Computed Properties

    Lecture 3: Property Observers

    Lecture 4: Lazy Stored Properties

    Lecture 5: Type Properties and Methods

    Lecture 6: Inheritance

    Lecture 7: Unit6 Exercises

    Chapter 7: [Day 7] First App in iOS, view and Other

    Lecture 1: Intro to First iOS App (HelloYou)

    Lecture 2: Starting the App, Writing the Model

    Lecture 3: Instantiating the Model

    Lecture 4: Creating the View

    Lecture 5: The ViewController & Running the App

    Lecture 6: Model – View – Controller in iOS

    Lecture 7: Delegation

    Lecture 8: Starting the PeopleCount App

    Lecture 9: Setting up the Delegation

    Lecture 10: Unit7 Exercises

    Chapter 8: [Day 8] Navigations and Segue

    Lecture 1: Using a Storyboard Segue

    Lecture 2: Using an Unwind Segue With the Exit Control

    Lecture 3: Setting up a Navigation Controller App

    Lecture 4: Building a Navigation Hierarchy

    Lecture 5: Sending Data During a Segue

    Lecture 6: Delegation in Navigation Controllers – Part 1

    Lecture 7: Delegation in Navigation Controllers – Part 2

    Lecture 8: Unit8 Exercises

    Chapter 9: [Day 9] Table View in Depth

    Lecture 1: Intro to Tab Bar Controllers

    Lecture 2: Moving Data in a Tab Bar Application

    Lecture 3: Displaying Data in a Table View

    Lecture 4: Data Source Methods & Headers

    Lecture 5: Applying Group Settings to Table Views

    Lecture 6: Indexing a Table View

    Lecture 7: Using Subtitle Styles

    Lecture 8: Segueing From a Selected Cell

    Lecture 9: Description of the Exercise for this Unit

    Chapter 10: [Day 10] NoteTaker App

    Lecture 1: Setting up Storyboard for NoteTaker App

    Lecture 2: The Model for NoteTaker & Plist Files

    Lecture 3: Adding a Note

    Lecture 4: Resigning the Keyboard on Text Controls

    Lecture 5: Presenting the Detail View for a Note

    Lecture 6: Deleting Notes

    Lecture 7: Saving and Using Code Snippets in Xcode

    Lecture 8: Presenting an Alert when no Plist Exists

    Lecture 9: Cleaning up the Code, Final Exercise & Summary of Course

    Instructors

  • Getting Started with iOS 9 Development  No.2
    EDUmobile Academy
    Programming Made Easy
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 6 votes
  • 4 stars: 13 votes
  • 5 stars: 11 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!