エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【コラム】ダイナミックObjective-C (83) デザインパターンをObjective-Cで - Iterator (2) | エンタープライズ | マイコミジャーナル
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【コラム】ダイナミックObjective-C (83) デザインパターンをObjective-Cで - Iterator (2) | エンタープライズ | マイコミジャーナル
今回は、IteratorパターンのCocoaでの実例を取り上げる。Iteratorパターンは、多くのプログラマにとって... 今回は、IteratorパターンのCocoaでの実例を取り上げる。Iteratorパターンは、多くのプログラマにとって馴染みの深いものだろう。Cocoaでも、大変よく使われるIteratorパターンのクラスがある。NSEnumeratorだ。 NSEnumeratorのメソッド Iteratorパターンを使う上で重要なのは、オブジェクトを順繰りに取得するために、どんなメソッドが提供されているかということだ。前回紹介したGoF本の例では、First()、Next()、IsDone()、CurrentItem()の4つのメソッドがあった。 NSEnumeratorでは、2つのメソッドが提供されている。だが、実際に使うことになるのは1つだけだ。nextObjectというメソッドである。 List 1. NSEnumerator.h - (id)nextObject; このメソッドを呼ぶと、「次の