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

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

Top Podcasts In Education

The Subtle Art of Not Giving a F*ck Podcast
Mark Manson
Tate Therapy
Top G
Andrew Tate Motivation
Tate Podcast
Self Obsessed
Tam Kaur
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
Learn German with Micro Stories
Peter

You Might Also Like

The Stack Overflow Podcast
The Stack Overflow Podcast
不明白播客
袁莉和她的朋友们
Go Time: Golang, Software Engineering
Changelog Media
Talk Python To Me
Michael Kennedy (@mkennedy)
Soft Skills Engineering
Jamison Dance and Dave Smith
Luke's ENGLISH Podcast - Learn British English with Luke Thompson
Luke Thompson

More by Stanford

Programming Methodology
Mehran Sahami
Stanford Legal
Stanford Law School
Clinical Anatomy Heritage Collection
Stanford University
How to Think Like a Psychologist
Stanford Continuing Studies Program
Stanford Pathfinders with Howard Wolf
Stanford Radio, Sirius XM, Stanford Alumni Association
School's In
Denise Pope and Dan Schwartz / Stanford Radio