iOS Developer

By Amelia White on July 22, 2015

With over 700 million devices sold, iOS is one of the most popular computing platforms of all time. Although committing to the first version of the iOS development kit was a bit of a risk, it's plain good sense to learn iOS development today.


Course series objective:

Many kinds of applications can be written on iOS. Our goal in this learning path is to give you a foundation for understanding the basic APIs you'll need to write the most common kinds of data-driven applications and deploy them to the App Store.


Target audience:

We'll assume that you're comfortable with the Objective-C language as well as the Xcode IDE. If not, watch our Introduction to Objective-C and Introduction to Xcode. Most developers who have used C or C++ will be able to pick up Objective-C after watching it in action.


Course sequence:

Course Duration
What's New in iOS8 3h 00m
Swift: First Look 3h 05m
Core Data Fundamentals 2h 33m
Consuming Web Services and Using Local Storage on iOS 2h 00m
HTTP Networking in iOS 4h 11m
Touch and Motion Events for iOS 4h 38m
iOS Debugging in Xcode 4h 10m
Building a Real World iOS Application with Swift 3h 53m
Total 27h 34m


Course series description:

To start, you'll dive into What's New in iOS8 with Jon Flanders. This course will inform you of the important new features which accompanied the release of iOS8. Next, you'll get an introduction to Swift in Alex Vollmer's Swift: First Look course. No previous experience with Swift? No problem! By the end of this course you should be familiar enough to start integrating Swift code into your iOS apps.

The next course in this series will change gears with Brice Wilson's Core Data Fundamentals. This course will teach you the fundamentals of working with data in your iOS apps along with some tips and tricks to improve performance. For the next installment you'll rejoin Brice Wilson for Consuming Web Services and Using Local Storage on iOS. This will teach you the techniques you'll need to download, read and write data in your iOS apps.

Since you've been introduced to some of the concepts working with the Web in iOS, Alex Vollmer's HTTP Networking in iOS will take your knowledge to the next level. In this course you will learn how to connect to remote APIs using Apple's Foundation Networking. You should now feel comfortable with the basics of iOS, so this course will move you into the realm of user experience. Touch and Motion Events for iOS by James Wilson introduces you to working with touch/motion events in iOS and how to implement these in your next app.

We'll switch gears for Matthew Kruczek's iOS Debugging in Xcode. You'll be working in the Xcode IDE and learning various ways to debug your app so it's ready for release in the App Store.

To finish this series, you will be building an entire app for iOS using Swift. Brett Romero's Building a Real World iOS Application with Swift teaches you the real-world concepts of iOS by way of a recipe app. You will also learn how to utilize the ubiquitous iCloud technology for your app.

That's it! You're now ready to develop applications on iOS!

Get our content first. In your inbox.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.


Amelia White

is a Content Specialist for Pluralsight. She is currently working on a BS in Computer Science and, in addition to all things geeky, loves learning new things and hiking in the scenic glory of the Utah mountains.