This is Queue.m in view mode; [Download] [Up]
#import "Queue.h" @implementation Queue { } - put:anObject { [self addObject:anObject]; return self; } - get { id obj; obj = [self objectAt:0]; [self removeObjectAt:0]; return obj; } - peek { return [self objectAt:0]; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.