Skip to Content
iOS 8 App Development with Swift
on-demand course

iOS 8 App Development with Swift

with Paul Deitel
August 2015
Beginner to intermediate content levelBeginner to intermediate
39h 34m
English
Pearson

Overview

In these two LiveLessons videos, Paul Deitel presents everything you need to know to become an expert iOS programmer using the Swift programming language. In Swift Fundamentals LiveLessons, Deitel teaches core Swift programming concepts through his signature "live code" approach. In iOS 8 App Development Fundamentals LiveLessons, Deitel uses an app-driven approach each new technology is discussed in the context of seven fully tested iOS 8 apps.

Code examples used in the LiveLesson are available for download at: http://www.deitel.com/books/SwiftFP and here:

http://www.informit.com/content/images/9780133965445/downloads/iOS8FP1_examples.zip

Skill Level

Beginner-to-intermediate app developers who are familiar with a C-based object-oriented programming language

Who should take this course?

  • Objective-C programmers who are developing new or modifying existing iOS and/or OS X apps, and who want to quickly begin using Swift in their apps
  • Java, C++ and C# programmers who are new to iOS and OS X development, and who want to start developing iOS and/or OS X apps in Swift.

Course requirements (Familiarity with any C-based, object-oriented programming language, such as Objective-C, Java, C++ or C#. Objective-C experience is not specifically required.

Table of Contents

Swift Fundamentals

Part I

Before you begin

Lesson 1: Introduction to Swift and Xcode 6

Lesson 2: Introduction to Swift Programming

Lesson 3: Introduction to Classes, Objects, Methods and Functions

Lesson 4: Control Statements; Assignment, Increment and Logical Operators

Lesson 5: Functions and Methods: A Deeper Look; enums and Tuples

Lesson 6: Arrays and an Introduction to Closures

Part II

Lesson 7: Dictionary

Lesson 8: Classes: A Deeper Look and Extensions

Lesson 9: Structures, Enumerations and Nested Types

Lesson 10: Inheritance, Polymorphism and Protocols

Lesson 11: Generics

Lesson 12: Operator Overloading and Subscripts

iOS 8 App Development Fundamentals

Part I

Before You Begin

Lesson 1: Introduction to iOS 8 App Development and Swift

Lesson 2: Welcome App

Lesson 3: Tip Calculator App

Lesson 4: Twitter Searches App

Part II

Lesson 5: Flag Quiz App

Lesson 6: Cannon Game App

Lesson 7: Doodlz App

Lesson 8: Address Book App



IMPORTANT NOTE ABOUT XCODE AND SWIFT: With Xcode 6.3 and Swift 1.2, Apple introduced several changes in Swift that affect the book's source code. Please visit www.deitel.com/books/iOS8FP1 (the website for the book on which these videos are based) for updated source code. The changes do not affect Xcode 6.2 users. You can download Xcode 6.2 from developer.apple.com/downloads/index.action (you’ll have to log in with your Apple developer account to see the list of downloads).

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

iOS 11 Programming with SWIFT

iOS 11 Programming with SWIFT

Michael J Huber Jr

Publisher Resources

ISBN: 9780134302003