2011-01-14 8 views
0

как использовать NSArray или NSMutableArray для структуры FIFO. Я хочу сохранить изображения в этой структуре.FIFO для изображений в Iphone

Возможно ли это?

+1

Прочитайте, например, документацию NSArray/NSMutableArray? – Nyx0uf

+0

+1 для Benj. NSMutableArray имеет необходимые удаления ... сообщений. –

ответ

3

Конечно можно:

-(void) queueImage:(UIImage*)image { 
    [_array addObject:image]; 
} 

-(UIImage*) dequeueImage { 
    if (![_array count]) return nil; 
    UIImage *image = [[[_array objectAtIndex:0] retain] autorelease]; 
    [_array removeObjectAtIndex:0]; 
    return image; 
} 

_array должен быть NSMutableArray.

+0

+1 Хороший вопрос о стеке - явно слишком рано утром для меня. (Отбраковал мой ответ.) :-) –

Смежные вопросы