One of the things that I would like to know at the very beginning was how to load data in a non-blocking way, in particular using NSURLConnection. The first versions of my applications suffered a bit because I used things like dataWithContentsOfURL:, which is not a great idea on the iPhone, since you never know what kind of network environment your users will have. To make matters worse, I tested the fiber optic connection at home with iPod touch when a large number of my users used Edge on their iPhones.
source
share