<< оператор в объекте перечисления c?

Я что-то искал и попал в это перечисление - это яблоко UITableViewCell.h.

Прошу прощения, если это тривиально, но мне интересно / любопытно, какой в ​​этом смысл.

Я знаю << из Ruby, но я не совсем понимаю это перечисление?

enum {
    UITableViewCellStateDefaultMask                     = 0,
    UITableViewCellStateShowingEditControlMask          = 1 << 0,
    UITableViewCellStateShowingDeleteConfirmationMask   = 1 << 1
};

Спасибо

BTW Нашел, что это отличный способ изучить кодирование, я пытаюсь раз в день попасть в файлы заголовков в списке на объекте.

Шани

15
задан shannoga 28 December 2011 в 16:25
поделиться