---
title: ObjCBool
framework: objectivec
role: symbol
role_heading: Structure
path: objectivec/objcbool
---

# ObjCBool

## Declaration

```swift
@frozen struct ObjCBool
```

## Topics

### Initializers

- [init(_:)](objectivec/objcbool/init(_:).md)
- [init(booleanLiteral:)](objectivec/objcbool/init(booleanliteral:).md)

### Instance Properties

- [boolValue](objectivec/objcbool/boolvalue.md)

### Default Implementations

- [CustomReflectable Implementations](objectivec/objcbool/customreflectable-implementations.md)
- [CustomStringConvertible Implementations](objectivec/objcbool/customstringconvertible-implementations.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [CustomReflectable](swift/customreflectable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByBooleanLiteral](swift/expressiblebybooleanliteral.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Structures

- [NSZone](objectivec/nszone.md)
- [NXHashTablePrototype](objectivec/nxhashtableprototype.md)
- [ObjCClassList](objectivec/objcclasslist.md)
- [Selector](objectivec/selector.md)
- [objc_method_description](objectivec/objc_method_description.md)
- [objc_object](objectivec/objc_object.md)
- [objc_property_attribute_t](objectivec/objc_property_attribute_t.md)
- [objc_super](objectivec/objc_super-swift.struct.md)
