Tutorial: Easy Asynchronus UITableViewCell’s With Blocks And GCD

Lagging tableview’s is a common issue within many iOS applications.   Things have gotten considerably better since the early days of the app store, but it’s often still noticeable when large amounts of data are being displayed within a tableview cell.

I’ve mentioned tutorials on getting started using blocks, and Grand Central Dispatch in the past, and this tutorial goes along that path nicely.  This tutorial provides an example of how to change a typical tableview cell loading an image (and lagging) into one that loads asynchronously.

The tutorial is from Jeff Kelley and can be found here:

Using GCD For Asynchronous Table View Cells

You can find the (recently enhanced for greater performance) example code on Github here:

https://github.com/SlaunchaMan/GCDExample

An excellent straightforward tutorial on solving a common problem!

Learn how to program an iOS app using Objective-C right from the start with The iOS Apprentice series. A set of epic tutorials for anyone - even if you've never programmed before.
Read more...
DeliciousTwitterFacebookLinkedInEmail

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can send a Tweet to @maniacdev on Twitter or submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

Click on a tab to select how you'd like to leave your comment

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>