---
title: "objc_setHook_getClass(_:_:)"
framework: Objective-C Runtime
role: symbol
role_heading: Function
platforms: [iOS 12.2+, iPadOS 12.2+, Mac Catalyst 13.1+, macOS 10.14.4+, tvOS 12.2+, visionOS 1.0+, watchOS 5.2+]
path: "objectivec/objc_sethook_getclass(_:_:)"
---

# objc_setHook_getClass(_:_:)

## Declaration

```swift
func objc_setHook_getClass(_ newValue: objc_hook_getClass, _ outOldValue: UnsafeMutablePointer<objc_hook_getClass?>)
```

## See Also

### Functions

- [autoreleasepool(invoking:)](objectivec/autoreleasepool(invoking:).md)
- [class_lookupMethod(_:_:)](objectivec/class_lookupmethod(_:_:).md)
- [class_respondsToMethod(_:_:)](objectivec/class_respondstomethod(_:_:).md)
- [objc_addExceptionHandler(_:_:)](objectivec/objc_addexceptionhandler(_:_:).md)
- [objc_addLoadImageFunc(_:)](objectivec/objc_addloadimagefunc(_:).md)
- [objc_assertRegisteredThreadWithCollector()](objectivec/objc_assertregisteredthreadwithcollector().md)
- [objc_begin_catch(_:)](objectivec/objc_begin_catch(_:).md)
- [objc_clear_stack(_:)](objectivec/objc_clear_stack(_:).md)
- [objc_collect(_:)](objectivec/objc_collect(_:).md)
- [objc_collectableZone()](objectivec/objc_collectablezone().md)
- [objc_collecting_enabled()](objectivec/objc_collecting_enabled().md)
- [objc_collectingEnabled()](objectivec/objc_collectingenabled().md)
- [objc_end_catch()](objectivec/objc_end_catch().md)
- [objc_enumerateClasses(fromImage:matchingNamePrefix:conformingTo:subclassing:)](objectivec/objc_enumerateclasses(fromimage:matchingnameprefix:conformingto:subclassing:).md)
- [objc_exception_rethrow()](objectivec/objc_exception_rethrow().md)
