title: NSOperation, start vs main
body: <p>According to Apple document on NSOperation, we have to override <code>main</code> method for non-concurrent operations and <code>start</code> method for concurrent operations. But why?</p>