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 • 3 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

5.0 out of 5
3 Ratings

3 Ratings

Top Podcasts In Education

Английский язык по плейлистам с нуля и до продвинутого. Практически
Александр Бебрис
Не учи меня жить
Научись искусству помощи себе (с Аленой Борьессон)
Начнем с понедельника
Start Monday
Английский по песням
site@unistar.by
6 Minute English
BBC Radio
Познай самого себя
Анна Иванникова @anna_art_piano

You Might Also Like

Luke's ENGLISH Podcast - Learn British English with Luke Thompson
Luke Thompson
Global News Podcast
BBC World Service
Talk Python To Me
Michael Kennedy (@mkennedy)
The Changelog: Software Development, Open Source
Changelog Media
Software Engineering Daily
Software Engineering Daily
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

More by Stanford

Anatomy of Movement - Student Projects
Stanford University
Human Behavioral Biology
Robert Sapolsky
Machine Learning
Andrew Ng
Stanford Legal
Stanford Law School
School's In
Denise Pope and Dan Schwartz / Stanford Radio
Jasper Ridge Biological Preserve
Jasper Ridge Biological Preserve - Stanford University