By Apple Documentation
Main -
For non-concurrent operations, you typically override only one method:
main
Start -
When you add an operation to an operation queue, the queue ignores the value of the asynchronous property and always calls the start method from a separate thread. Therefore, if you always run operations by adding them to an operation queue, there is no reason to make them asynchronous.
If i have to execute the code of Alamofire which already uses a operation queue and is asynchronous. Where should i write the code (Main or Start) to call Alamofire request.?
NSOperation
? If so, what exactly aren't you sure about? – rmaddy