Instance Method
インスタンスメソッド
initWithObjects:count:
Initializes a newly allocated array to include a given number of objects from a given C array.
新しく割り当てられた配列を初期化して、与えられた数のオブジェクトをある与えられたC配列から含めるようにします。
Declaration
宣言
- (instancetype)initWithObjects:(ObjectType _Nonnull const *)objects
count:(NSUInteger
)cnt;
Parameters
パラメータ
objects
A C array of objects.
オブジェクトのC配列。
count
The number of values from the objects
C array to include in the new array. This number will be the count of the new array—it must not be negative or greater than the number of elements in objects
.
objects
C配列から新しい配列の中に含めることになる値の数。この数は、新しい配列の総数になります—それは負であったりobjects
の中の要素の数を上回ったりしてははなりません。
Return Value
戻り値
A newly allocated array including the first count
objects from objects
. The returned object might be different than the original receiver.
objects
から最初のcount
個のオブジェクトを含んでいる新しく割り当てされた配列。返されるオブジェクトは、オリジナルのレシーバとは異なるかもしれません。
Discussion
議論
Elements are added to the new array in the same order they appear in objects
, up to but not including index count
.
要素は、それらがobjects
において現れるのと同じ順序で、インデックスcount
まで、しかしそれを含めずに、新しい配列に加えられます。
After an immutable array has been initialized in this way, it can’t be modified.
不変の配列がこの方法で初期化され終わった後、それは修正されることができません。
This method is a designated initializer.
このメソッドは、指定イニシャライザです。
See Also
参照
Initializing an Array
配列の初期化
- init
Initializes a newly allocated array.
新しく割り当てられた配列を初期化します
- initWithArray:
Initializes a newly allocated array by placing in it the objects contained in a given array.
新しく割り当てされた配列を、与えられた配列の中に含まれるオブジェクトをそれの中に置くことによって初期化します。
- initWithArray:copyItems:
Initializes a newly allocated array using anArray
as the source of data objects for the array.
新しく割り当てられた配列を、anArray
をその配列のデータオブジェクトのソースとして使って初期化します。
- initWithContentsOfFile:
Initializes a newly allocated array with the contents of the file specified by a given path.
新しく割り当てられた配列を、与えられたパスによって指定されるファイルの内容で初期化します。
Deprecated
非推奨
- initWithContentsOfURL:
Initializes a newly allocated array with the contents of the location specified by a given URL.
新しく割り当てられた配列を、与えられたURLによって指定された位置での内容で初期化します。
Deprecated
非推奨
- initWithObjects:
Initializes a newly allocated array by placing in it the objects in the argument list.
新しく割り当てられた配列を、引数リストのオブジェクトをそれの中に置くことによって初期化します。
Related Documentation
関連文書
+ arrayWithObjects:
Creates and returns an array containing the objects in the argument list.
引数リストの中のオブジェクトを含んでいる配列を作成して返します。