2012年10月4日木曜日

配列にnilを入れる

配列にnilを入れる方法をメモ。

nilを追加する際は、NSNullクラスのnullメソッドを用います。
NSMutableArray *marr = [[NSMutableArray alloc] init];
[marr addObject:[NSNull null]];  //ここ
    
NSLog(@"%@", marr);


/*実行結果*/
(
    "<null>"
)

[NSNull null]はインスタンスを生成する際に、そのインスタンスが1つしか生成されない「シングルトンインスタンス」なので、常に1つの同じインスタンスを指します。

参考記事

NSMutableArray - iPhoneアプリ開発の虎の巻
iPhoneで実装☆デザインパターン 第一回:Singletonパターン - 株式会社ブライトシステム

0 件のコメント:

コメントを投稿