Processingがバージョン3. 0 (2015年8月29日現在3. 0b5) となり、 IDEのインタフェイスが大きく変更されました。シンプルで使いやすいように感じます。アイコンも洒落た感じになりました。ただ、 テキストエディタの挙動がもう少し洗練されていなかったり ...
Objective-Cによるデザインパターンの探訪。ここまでで、生成に関するパターン、構造に関するパターンを掘り下げてきた。今回からは、いよいよ振る舞いに関するパターンに入っていく。Ccooaでは、このパターンに分類される構造が数多く出てくるだろう。
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
Iterator パターンは、コレクション(リスト、配列、木構造など)の要素に順番にアクセスするためのデザインパターンです。コレクションの内部構造を隠蔽し、クライアントがコレクションの要素にアクセスする方法を統一的に提供します。コレクションの ...
The iterator design pattern is a commonly used pattern that provides a very useful abstraction. The iterator pattern is used to access and traverse the elements of a collection without the need to ...
今回は、IteratorパターンのCocoaでの実例を取り上げる。Iteratorパターンは、多くのプログラマにとって馴染みの深いものだろう。Cocoaでも、大変よく使われるIteratorパターンのクラスがある。NSEnumeratorだ。 NSEnumeratorのメソッド Iteratorパターンを使う上で重要な ...
分析屋の中田(ナカタ)です。 Snowflakeでデザインパターンの実装をしてみました。 デザインパターンとは プログラミングにおける、クラス設計の典型パターン集です。 こんなクラスを作るといいんじゃない?という設計のテンプレートです。 GoFのデザイン ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する