I am still on the learning curve of Swift/iOS and get confused by functions in the following format. As only coder is specified as a NSCoder type, I do not understand why you would need decoder in there.
At this link, decoder is an unarchiver object, but what is unarchiver?
Could someone explain this?
init(coder decoder: NSCoder)