Question: what is nsoperation in swift?
Answer: NSOperation is an abstract class which can't be used directly so you have to use NSOperation subclasses. In the iOS SDK, we are provided with two concrete subclasses of NSOperation. These classes can be used directly, but you can also subclass NSOperation and create your own class to perform the operations.