ここまで、Objective-C 2.0の新要素として、ガベージコレクションとプロパティと取り上げてきた。今回からは3つめの要素となる、Fast Enumerationを取り上げよう。 Fast Enumerationの書き方 「配列やリストといったコレクションの、すべての要素にアクセスするには ...
以前のObjective-Cでは、列挙子を実現するためにNSEnumeratorが使われていた。NSEnumeratorはクラスであり、nextObjectという次のオブジェクトを取得するためのメソッドが定義されていた。 Objective-C 2.0のFast Enumerationでは、この機能を実現するためにNSFastEnumerationという ...
An enumeration consists of a set of named integer constants. An enumeration type declaration gives the name of the (optional) enumeration tag. And, it defines the set of named integer identifiers ...