# ObjCObject.release

Release this retained proxy.

```js
object.release()
```

## Arguments

No arguments.

## Returns

null; repeated release is harmless.

## Example

```js
const object = ObjC.create("NSMutableDictionary");
object.release();
```

## Notes

Start with [Objective-C step by step](/doc/objc). Here, object means a proxy returned by ObjC/RemoteObjC, not a global named ObjCObject.

[All JavaScript APIs](https://mcp.applesauceos.com/doc/api.md) · [Automation playbook](https://mcp.applesauceos.com/doc/ai.md)
