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.3 • 170 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.3 out of 5
170 Ratings

170 Ratings

MTT727 ,

The rest of the course...

...is available on the iTunesU iPad app. There are additional materials from the first six sessions, too. It's not clear whether Apple intends to ever make the complete course available as a podcast here, through iTunes.

I find it much more valuable to have the course avialable on the computer, where one can have Xcode running side by side with it. Hey Apple, how about an iTunesU app for OSX?

mstfabbstbr ,

shuffle ToDo

who can give me shuffle ToDo in his Concentration app.. i don't know how to do that

afern247 ,

More more!

Thank you for this! I wish my uni would teach this, I have to learn it by myself. Thanks for this great content!

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
TED Talks Daily
TED
The Rich Roll Podcast
Rich Roll
Mick Unplugged
Mick Hunt
Do The Work
Do The Work

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

The Future of Everything
Stanford Engineering
Human Behavioral Biology
Robert Sapolsky
Machine Learning
Andrew Ng
Stanford Legal
Stanford Law School
Hoover Institution
Stanford University
Modern Physics: Quantum Mechanics (Winter 2012)
Leonard Susskind