What is the difference between calling the methods with following types
1.
[self methodName];
and
2.
[self performSelector:@selector(methodName)]; // no afterDelay is used
Is it like performSelector will use different thread to work??