46 episodes

Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.

Developing iOS 11 Apps with Swift Paul Hegarty

    • Education
    • 4.9 • 18 Ratings

Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.

    • video
    1. Introduction to iOS 11, Xcode 9 and Swift 4

    1. Introduction to iOS 11, Xcode 9 and Swift 4

    Paul Hegarty provides an overview of the lecture series and introduces the different components in iOS. He concludes with a demo of Concentration Game.

    • 1 hr 21 min
    Lecture 1 Slides

    Lecture 1 Slides

    Lecture 1 Slides

    Reading 1: Intro to Swift

    Reading 1: Intro to Swift

    Reading 1: Intro to Swift

    • video
    2. MVC

    2. MVC

    Paul Hegarty explains the Model-View-Controller (MVC) concept. He then continues the Concentration demo: demonstrating the application of MVC to the Concentration Game.

    • 1 hr 12 min
    Lecture 2 Slides

    Lecture 2 Slides

    Lecture 2 Slides

    Programming Project 1: Concentration

    Programming Project 1: Concentration

    Programming Project 1: Concentration

Customer Reviews

4.9 out of 5
18 Ratings

18 Ratings

Cimaria ,

Student from Ukraine

I started this course one month ago, when was absent second part of course (after 6th lecture) and now this course has two times of 6th videos, two slides and two different homeworks. Or it isn't mistake and I must watch both lectures?
Thx, Paul.

Shiaulis ,

The best course I’ve ever met

This course is one of the most effective way to learn swift and iOS development

Top Podcasts In Education

Подкаст Алли Малкін
Alla Malkin
Фінансова терапія
Sebto
Easy German: Learn German with native speakers | Deutsch lernen mit Muttersprachlern
Cari, Manuel und das Team von Easy German
подкаст ЗМІСТ
Projector
Гуртом та Вщент
Сергій Притула та Антон Тимошенко
Kult: Podcast
Kult: Podcast

You Might Also Like

呱吉
呱吉
好味小姐開束縛我還你原形
好味小姐
壹加壹電台
壹加壹
Discover Daily by Perplexity
Perplexity
Luke's ENGLISH Podcast - Learn British English with Luke Thompson
Luke Thompson
Data Skeptic
Kyle Polich

More by Stanford

Human Behavioral Biology
Robert Sapolsky
Technology Entrepreneurship
Stanford University
Continuing Studies Public Lectures
Stanford
Machine Learning
Andrew Ng
Mini Med School: Dynamics of Human Health
Stanford Continuing Studies Program
How to Think Like a Psychologist
Stanford Continuing Studies Program