Class

NSPointerArray

A collection similar to an array, but with a broader range of available memory semantics. 配列に似たコレクション、しかしより幅広い範囲の利用可能なメモリ意味論を持ちます。

Declaration 宣言

@interface NSPointerArray : NSObject

Overview 概要

The pointer array class is modeled after NSArray, but can also hold nil values. You can insert or remove nil values which contribute to the array's count. ポインタ配列クラスは、NSArrayを手本にされます、しかしそれでいてnil値を保持できます。あなたは、nil値を挿入または除去できます、それは配列のもつcountに寄与します。

A pointer array can be initialized to maintain strong or weak references to objects, or according to any of the memory or personality options defined by NSPointerFunctionsOptions. ポインタ配列は、オブジェクトに対する強いまたは弱い参照を保守するために、またはNSPointerFunctionsOptionsによって定義される何らかのメモリまたはパーソナリティオプションにより、初期化されることができます。

The NSCopying and NSCoding protocols are applicable only when a pointer array is initialized to maintain strong or weak references to objects. NSCopyingNSCodingプロトコルは、ポインタ配列がオブジェクトに対する強いまたは弱い参照を保守するために初期化される場合にのみ適用可能です。

When enumerating a pointer array with NSFastEnumeration using for...in, the loop will yield any nil values present in the array. See Fast Enumeration Makes It Easy to Enumerate a Collection in Programming with Objective-C for more information. ポインタ配列をNSFastEnumerationfor...inを使って列挙する場合、そのループは配列の中に存在するどんなnil値でももたらすでしょう。Fast Enumeration Makes It Easy to Enumerate a CollectionProgramming with Objective-Cにおいてさらなる情報として見てください。

Subclassing Notes サブクラス作成の注意

NSPointerArray is not suitable for subclassing. NSPointerArrayは、サブクラスを作成するのに適しません。

Topics 話題

Creating and Initializing a New Pointer Array 新しいポインタ配列を作成して初期化する

Managing the Collection コレクションを管理する

Getting the Pointer Functions ポインタ関数を取得する

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Pointer Collections ポインタコレクション