Type Method 型メソッド

setWithObjects:

Creates and returns a set containing the objects in a given argument list. 与えられた引数リストの中のオブジェクトを含んでいる集合を作成して返します。

Declaration 宣言

+ (instancetype)setWithObjects:(ObjectType)firstObj, ...;

Parameters パラメータ

firstObj

The first object to add to the new set. 新しい集合に加えることになる最初のオブジェクト。

firstObj, ...

A comma-separated list of objects, ending with nil, to add to the new set. If the same object appears more than once in the list of objects, it is added only once to the returned set. Each object receives a retain message as it is added to the set. 新しい集合に加えることになる、コンマで区切られた、nilで終わる、オブジェクトのリスト。同じオブジェクトが一度以上このオブジェクトのリストに現れるならば、それはただ一度だけこの返される集合において加えられます。各オブジェクトは、それが集合に加えられるときretainメッセージを受け取ります。

Return Value 戻り値

A new set containing the objects in the argument list. 引数リストの中のオブジェクトを含んでいる新しい集合。

Discussion 議論

As an example, the following code excerpt creates a set containing three different types of elements (assuming aPath exits): 例として、以下のコード抜粋は、3つの異なる型の要素を含んでいる集合を作成します(aPathが存在すると仮定します):


NSSet *mySet;
NSData *someData = [NSData dataWithContentsOfFile:aPath];
NSValue *aValue = [NSNumber numberWithInteger:5];
NSString *aString = @"a string";
 
mySet = [NSSet setWithObjects:someData, aValue, aString, nil];

See Also 参照

Creating a Set 集合の作成