Быстрое перечисление в категории NSArray для NSInteger

Поскольку я часто использую массивы NSInteger, я написал категорию для NSArray (а также одну для NSMutableArray), которая добавляет такие методы, как integerAtIndex:, arrayByAddingInteger: и т.д. обертывания/распаковки NSInteger в объекте NSNumber.

Мне интересно, есть ли способ улучшить мою категорию, чтобы я мог выполнять быстрое перечисление в NSIntegers. Я хотел бы иметь возможность написать:

NSArray* arrayOfIntegers;
    .
    .
    .

for(NSInteger nextInteger in arrayOfIntegers)
    {
    }

….чтобы «nextInteger» вытаскивался из объекта NSNumber за кулисами. Могу я это сделать?

7
задан Jay Slupesky 5 June 2012 в 18:13
поделиться