I make an app that accesses some data on the first launch and then displays it. I've been downloading this data this way:
NSData *data = [NSData dataWithContentsOfURL:url];
Is this bad? Right now I've set the method that contains this to run in a background thread using GCD, but I heard that since dataWithContentsOfURL
is synchronous, it's bad. Are there any opinions on this?