iPhoneアプリ内で、データ構造としてqueueを利用したい場合、それそのものなクラス(例えばJavaにおけるjava.util.Queueの実装クラス)は存在しないようです。ただ、Cocoa FoundationフレームワークのNSMutableArrayを利用すると、容易に実装できます。 ※ちなみにリスト1のQueueクラスはマルチスレッド対応をしてあります。 リスト1. queueの実装 //Queue.h @interface Queue : NSObject { NSMutableArray *queue; int maxSize; } - (id)initWithSize:(int)maxSize; - (id)dequeue; - (void)enqueue:(id)anObject ; - (int)count; @end //Queue.m @implementatio