---
title: NSXPCProxyCreating
framework: foundation
role: symbol
role_heading: Protocol
path: foundation/nsxpcproxycreating
---

# NSXPCProxyCreating

Methods for creating new proxy objects.

## Declaration

```swift
protocol NSXPCProxyCreating
```

## Overview

Overview NSXPCConnection implements this protocol. All objects returned from the methods in this protocol also implement the protocol. This allows creation of new proxies from other proxies.

## Topics

### Instance Methods

- [remoteObjectProxy()](foundation/nsxpcproxycreating/remoteobjectproxy().md)
- [remoteObjectProxyWithErrorHandler(_:)](foundation/nsxpcproxycreating/remoteobjectproxywitherrorhandler(_:).md)
- [synchronousRemoteObjectProxyWithErrorHandler(_:)](foundation/nsxpcproxycreating/synchronousremoteobjectproxywitherrorhandler(_:).md)

## Relationships

### Conforming Types

- [NSXPCConnection](foundation/nsxpcconnection.md)

## See Also

### XPC Client

- [NSXPCConnection](foundation/nsxpcconnection.md)
- [NSXPCInterface](foundation/nsxpcinterface.md)
- [NSXPCCoder](foundation/nsxpccoder.md)
