Developing iOS 10 Apps with Swift

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.



Have you tried this resource?

Help someone out by sharing your thoughts!

Write a review

Have questions about K-12 education?

Ask our community of thousands of teachers, homeschoolers, and parents! Or see recently-asked questions.

Ask a Question

More Ways to Learn iOS Programming

Free

Everyone Can Code: Intro to App Development with Swift


6th - College | ebook/Kindle, iPhone/iPad

This book is available for download with iBooks on your Mac or iOS device. Multi-touch books can be read with iBooks on your Mac or iOS device. Books with interactive features may work best on an...

Free
Paid add-ons

Swifty

7th - College | iPhone/iPad

Bite-sized, hands-on tutorials to get you up to speed on iOS programming with Swift.

Free

Swift Playgrounds: Learn to Code 1&2


3rd - College | iPhone/iPad

This course material is only available in the iTunes U app on iPhone or iPad. This course is designed to help you to learn to code no matter what your level of experience. Through a series of...

Free

App Development with Swift


7th - College | ebook/Kindle, iPhone/iPad

This course is designed to teach you the skills needed to be an app developer capable of bringing your own ideas to life. Whether you’re new to coding or want to expand your skills, by the end of...

Free

Swift Playgrounds


3rd - College | iPhone/iPad

Swift Playgrounds is an app for iPad that teaches you to write Swift code in a fun, interactive way. Program robots and drones directly from the app. Swift Playgrounds is a revolutionary app for...

$19

Online Swift programming course


High School - College | Online class

Swift is one of the hottest new languages on the market today, and essential if you want to develop iOS apps. However, if you’ve ever tried to learn it yourself by reading manuals or following...

$49 monthly

One Month iOS

High School - College | Mac OS, Online resource

Over the course of 30 days, instructor Alfie Hanssen (Lead Mobile Engineer at Vimeo) will teach you how to build an iPhone app from scratch. The project you’ll be building is a simple video app...


See all resources for iOS Programming

Links to supporting retailers are recognized and built automatically, so we can provide you with truly unbiased listings.
We receive a small share of sales from those links to help us keep this service free for all learners. Thanks for your support!

Frequently Asked Questions

What is Developing iOS 10 Apps with Swift by Stanford University?

Developing iOS 10 Apps with Swift is a learning resource for iOS Programming. It is available in the following format(s): iPhone/iPad App, Mac Software, and Windows Software. It is suited for 7th - College students.

What grade level is Developing iOS 10 Apps with Swift by Stanford University appropriate for?

It is designed for 7th - College students, but could be useful for students of other ages as well; please look at the description and images to determine suitability.

How much does Developing iOS 10 Apps with Swift by Stanford University cost?

It is free!