---
title: Objective-C Enumerations
framework: Objective-C Runtime
role: collectionGroup
role_heading: API Collection
path: objectivec/objective-c-enums
---

# Objective-C Enumerations

## Topics

### Enumerations

- [ObjCEnumerationImage](objectivec/objcenumerationimage.md)
- [OBJC_CLEAR_RESIDENT_STACK](objectivec/objc_clear_resident_stack.md)
- [OBJC_COLLECT_IF_NEEDED](objectivec/objc_collect_if_needed.md)
- [OBJC_EXHAUSTIVE_COLLECTION](objectivec/objc_exhaustive_collection.md)
- [OBJC_FULL_COLLECTION](objectivec/objc_full_collection.md)
- [OBJC_GENERATIONAL_COLLECTION](objectivec/objc_generational_collection.md)
- [OBJC_RATIO_COLLECTION](objectivec/objc_ratio_collection.md)
- [OBJC_SYNC_NOT_OWNING_THREAD_ERROR](objectivec/objc_sync_not_owning_thread_error.md)
- [OBJC_SYNC_SUCCESS](objectivec/objc_sync_success.md)
- [OBJC_WAIT_UNTIL_DONE](objectivec/objc_wait_until_done.md)

## See Also

### Reference

- [Objective-C Runtime](objectivec/objective-c-runtime.md)
- [Objective-C Structures](objectivec/objective-c-structures.md)
- [Objective-C Constants](objectivec/objective-c-constants.md)
- [Objective-C Functions](objectivec/objective-c-functions.md)
- [Objective-C Data Types](objectivec/objective-c-data-types.md)
- [Objective-C Macros](objectivec/objective-c-macros.md)
