Contents

OSString

A container for managing an array of characters.

Declaration

class OSString;

Overview

OSString is a container class for managing arrays of characters.

Encodings

OSString makes no provisions for different character encodings and assumes that a string is a nul-terminated sequence of single-byte characters. User-space code must either assume an encoding (typically ASCII or UTF-8) or determine it in some other way (such as an IORegistryEntry property).

OSString is immutable.

Topics

Creating a String

Getting a C String

Inspecting a String

Comparing Strings

See Also

Registry data types