Course Details
Cost
$29/mo
Get access to the entire library of over 5000 courses on software engineering, technology and more. Different billing options are available.
Start Free TrialUpcoming Schedule
- On demand
Course Provider

Pluralsight online courses
Pluralsight's mission is to publish high quality online training courses for
professional developers, IT admins and creative artists. Over 750,000
Learners have already made use of the 3,500+ Courses available in this
extensive library.
Pluralsight delivers world-class training that¹s easy to comprehend and quick
to learn. That¹s the beauty of being taught by experts. Course authors are an
elite group of tech and creative professionals, innovators and leaders. As a
subscriber, you are ...
Pluralsight's mission is to publish high quality online training courses for
professional developers, IT admins and creative artists. Over 750,000
Learners have already made use of the 3,500+ Courses available in this
extensive library.
Pluralsight delivers world-class training that¹s easy to comprehend and quick
to learn. That¹s the beauty of being taught by experts. Course authors are an
elite group of tech and creative professionals, innovators and leaders. As a
subscriber, you are connected with authors through discussion boards for
ongoing, real-time learning.
Courses give you the experience and skills you need to succeed on the job and
grow your career. With downloadable exercise files, you can follow along with
the video to practice applying your new skills.
Pre- and post-course assessments track your progress. When you successfully
complete a course, we you receive a certificate and an official transcript to
validate and build your online resume.
Provider Subject Specialization
Sciences & Technology
Business & Management
Course Description
This course demonstrates practical techniques for adding concurrency to your iOS apps in order to increase responsiveness and more fully utilize the iPhone and iPad hardware. You'll build a solid foundation for using the concurrency APIs by learning how to create and use blocks in Objective-C. You'll learn to use a number of the functions in Apple's Grand Central Dispatch API and how to send code blocks to dispatch queues for both synchronous and concurrent execution. You'll also learn how to use operation queues and how they differ from dispatch queues and when you might choose one over the other. The last module will focus on how to create your own NSOperation subclasses to encapsulate tasks to be executed on operation queues. Performing work concurrently doesn't have to be hard and the APIs provided by Apple have made it easier than ever to take advantage of modern multi-core processors. This course will show you how.