iterator->Next(); } Iteratorパターンの実装 こんなIteratorを、Objective-Cで実装してみよう。 ここでは、Cocoaの配列クラスであるNSArrayのためのIteratorクラスを作ってみる。 もちろん、CocoaにはIteratorパターンのためのクラスがあり (NSEnumeratorクラス)、通常はそちらを使う。
今回は、IteratorパターンのCocoaでの実例を取り上げる。Iteratorパターンは、多くのプログラマにとって馴染みの深いものだろう。Cocoaでも、大変よく使われるIteratorパターンのクラスがある。NSEnumeratorだ。 NSEnumeratorのメソッド Iteratorパターンを使う上で重要なのは ...