NSDistantObjectRequest objects are used by the distributed objects system to help handle invocations between different processes. You should never create
NSDistantObjectRequest objects directly. Unless you are getting involved with the low-level details of distributed objects, there should never be a need to access an
NSDistantObjectRequest. To intercept and possibly process requests yourself, implement the
NSConnection delegate method connection:handleRequest:.
- macOS 10.0+