Opening the iTunes Store.If iTunes doesn’t open, click the iTunes icon in your Dock or on your Windows desktop.Progress Indicator
Opening Apple Books.If Apple Books doesn't open, click the Books app in your Dock.Progress Indicator

iTunes is the world's easiest way to organise and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Do you already have iTunes? Click I Have iTunes to open it now.

I Have iTunes

Developing iOS 10 Apps with Swift

by Stanford

This course material is only available in the iTunes U app on iPhone or iPad.

Course Description

Updated for iOS 10 and Swift. 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.

Prerequisites: C language and object-oriented programming experience exceeding Programming Abstractions level, and completion of Programming Paradigms.

Recommended: UNIX, graphics, databases.

Offered by Stanford's School of Engineering.

For more online learning opportunities, please visit Stanford Online.

Customer Reviews


When will the materials be added and the course commence?

Paul Hegarty is the best

I've been viewing his iOS courses for some time since the early iOS days. Having recently made the move to Swift from Objective-C this course is has helped with my transition. Paul is a superb teacher and anyone who gets to attend his courses in person is very lucky. I would be picking his brains all day long if I ever got the chance!

Can't load

Only videos 1 and 7 seem to load for me

Developing iOS 10 Apps with Swift
View in iTunes

Customer Ratings