Значение перечисления Objective c в виде строкового литерала в пределах одного qoutes

Найдено объявление перечисления в AudioToolbox / AudioServices.h

enum
{
    kAudioSessionNoError                                =  0,
    kAudioSessionNotInitialized                         = '!ini',
    kAudioSessionAlreadyInitialized                     = 'init',
    kAudioSessionInitializationError                    = 'ini?',
    kAudioSessionUnsupportedPropertyError               = 'pty?',
    kAudioSessionBadPropertySizeError                   = '!siz',
    kAudioSessionNotActiveError                         = '!act',
    kAudioServicesNoHardwareError                       = 'nohw',
    kAudioSessionNoCategorySet                          = '?cat',
    kAudioSessionIncompatibleCategory                   = '!cat',
    kAudioSessionUnspecifiedError                       = 'what'
};

Я действительно не понимаю, что это за объявление на самом деле. Google не предоставляет никакой информации. Любая помощь, пожалуйста?

5
задан Alexander N. 1 April 2011 в 13:53
поделиться