<!--
{
  "availability" : [
    "iOS: 2.0.0 - 3.0.0",
    "iPadOS: 2.0.0 - 3.0.0",
    "macCatalyst: 13.1.0 - 13.1.0",
    "tvOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UINibProxiedObjectsKey",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:@UINibProxiedObjectsKey"
  },
  "title" : "UINibProxiedObjectsKey"
}
-->

# UINibProxiedObjectsKey

The runtime replacement objects for any proxy objects in the nib file.

```
extern NSString * const UINibProxiedObjectsKey;
```

## Discussion

In iOS 2, the value for this key is a dictionary that contains the runtime replacement objects for any proxy objects used in the nib file. In this dictionary, the keys are the names associated with the proxy objects and the values are the actual objects from your code that should be used in their place.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)