#2 Concurrent Programming - Objc.io

In this second issue we are going to dive deep into the subject of concurrent programming. These days, we have multiple CPU cores at our disposal, even on mobile devices. If we get concurrency right, it can give our applications a big performance boost.

  1. link Completed

    Editorial - Concurrent Programming - objc.io issue #2

    In this second issue we are going to dive deep into the subject of concurrent programming. These days, we have multiple CPU cores at our disposal, even on mobile devices. If we get concurrency right, it can give our applications a big performance boost.

    Edit Remove Move
  2. article Completed

    Common Background Practices

    In this article we will describe best practices for doing common tasks in the background. We will look at how to use Core Data concurrently, how to draw concurrently, and how to do asynchronous networking. Finally, we'll look at how to process large files asynchronously while keeping a low memory profile.

    Edit Remove Move
  3. article Completed

    Concurrent Programming: APIs and Challenges

    Concurrency describes the concept of running several tasks at the same time. This can either happen in a time-shared manner on a single CPU core, or truly in parallel if multiple CPU cores are available. OS X and iOS provide several different APIs to enable concurrent programming.

    Edit Remove Move
  4. link Completed

    Low-Level Concurrency APIs - Concurrent Programming - objc.io issue #2

    A periodical about best practices and advanced techniques in Objective-C

    Edit Remove Move
  5. link Completed

    Thread-Safe Class Design - Concurrent Programming - objc.io issue #2

    A periodical about best practices and advanced techniques in Objective-C

    Edit Remove Move
  6. article Completed

    Testing Concurrent Applications

    Testing is an important tool during the development process to create high quality applications. In the past, when concurrency was not such an important part of application architecture, testing was straightforward. Over the past few years it has become more and more important to use concurrent design patterns and we were challenged to develop new best practices to test them.

    Edit Remove Move

Continue learning by following more paths or create your own. Join for FREE

By clicking 'Get Started Free' you agree to our Terms of Service and Privacy Policy