NSPortCoder is a concrete subclass of
NSCoder used in the distributed objects system to transmit object proxies (and sometimes objects themselves) between
NSConnection objects. An
NSPortCoder instance is always created and used by an
NSConnection object; you should never need to explicitly create or use one directly yourself.
- macOS 10.0+