Defines the buffer and related fields used for in-line buffer access of characters in CFString objects.
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Core Foundation
This structure is used for in-line buffer access of characters contained by a CFString object. Use the
CFString function for initializing the fields of this structure; do not do it manually. Once the buffer is initialized, use the
CFString function to access characters from the buffer. Do not access the fields directly as they might change between releases.
The only reason this structure is not opaque is to allow the in-line functions to access its fields.