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
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.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

iOS 11 Programming with SWIFT

iOS 11 Programming with SWIFT

Michael J Huber Jr

Publisher Resources

ISBN: 9780134302003