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
    • 5.0 • 1 Rating

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

5.0 out of 5
1 Rating

1 Rating

Top Podcasts In Education

TED Talks Daily
TED
6 Minute English
BBC Radio
The Subtle Art of Not Giving a F*ck Podcast
Mark Manson
纵横四海
携隐Melody
Luke's ENGLISH Podcast - Learn British English with Luke Thompson
Luke Thompson
By All Accounts. . .
ACCA

You Might Also Like

Software Engineering Daily
Software Engineering Daily
Swift over Coffee
Paul Hudson and Mikaela Caron
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
CodeNewbie
CodeNewbie
The Changelog: Software Development, Open Source
Changelog Media
The Stack Overflow Podcast
The Stack Overflow Podcast

More by Stanford

Introduction to Chemical Engineering
Channing Robertson
Machine Learning
Andrew Ng
The Future of Everything
Stanford Engineering
Commencement
Stanford University
Programming Methodology
Mehran Sahami
Human-Computer Interaction Seminar (Winter 2010)
Stanford University