# Dispose()

> Release all resources kept alive by On Demand Resources (ODR) request.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.iOS](/engine/6000.5/script-reference/unityengine/ios.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void Dispose()
```

### Remarks

[OnDemandResourcesRequest](/engine/6000.5/script-reference/unityengine/ios/ondemandresourcesrequest.md) will keep the on demand resource alive until either [OnDemandResourcesRequest.Dispose](/engine/6000.5/script-reference/unityengine/ios/ondemandresourcesrequest/dispose.md) is called or the request object is collected by the garbage collector, which is the equivalent of calling NSBundleResourceRequest.endAccessingResources class.
