macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

-initWithObjects:

INDEX>Foundation>NSArray

複数オブジェクトで配列を初期化します
-(instancetype)initWithObjects:(id)firstObj, ...

解説

複数オブジェクトで配列を初期化します。
引数はオブジェクトをカンマで区切って最後にnilをつけます。
変更できない配列は、初期化された後修正する事は出来ません。
初期化されたオブジェクトは元のオブジェクトと異なっている場合があります。

返り値

( instancetype )

NSArrayまたはそのサブクラス

引数

( id )firstObj, ...

配列にするオブジェクトの列(最後はnil)

クラス

NSArray

使用可能

10.0
iOS2.0

参照

- initWithObjects:count:
+ arrayWithObjects:
- initWithArray:

例文

#pragma mark initWithObjects:
-(void)method001
{
    NSArray *anArray =
    @[@"aaa",@"bbb",@"ccc"];
    
    NSLog(@"%s %@",__FUNCTION__,[anArray description]);
}