I am not able to understand difference between calling a function in background like
[self performSelectorInBackground:@selector(getFriendFaceBookList) withObject:nil];
and calling the same function in a Thread :
[NSThread detachNewThreadSelector:@selector(getFriendFaceBookList) toTarget:self withObject:nil];
Which one is the best way to work in non ARC app.
Thanks