---
title: remoteObjectInterface
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsxpcconnection/remoteobjectinterface
---

# remoteObjectInterface

Defines the NSXPCInterface object that describes the protocol for the object represented by the remoteObjectProxy.

## Declaration

```swift
var remoteObjectInterface: NSXPCInterface? { get set }
```

## Discussion

Discussion The proxy represents the exportedObject on the NSXPCConnection in the other process. This value is required if messages are sent over this connection.

## See Also

### Managing the connection interface

- [serviceName](foundation/nsxpcconnection/servicename.md)
- [endpoint](foundation/nsxpcconnection/endpoint.md)
- [exportedInterface](foundation/nsxpcconnection/exportedinterface.md)
- [exportedObject](foundation/nsxpcconnection/exportedobject.md)
- [remoteObjectProxy](foundation/nsxpcconnection/remoteobjectproxy.md)
