nilを追加する際は、NSNullクラスのnullメソッドを用います。
NSMutableArray *marr = [[NSMutableArray alloc] init];
[marr addObject:[NSNull null]]; //ここ
NSLog(@"%@", marr);
/*実行結果*/
(
"<null>"
)
[NSNull null]はインスタンスを生成する際に、そのインスタンスが1つしか生成されない「シングルトンインスタンス」なので、常に1つの同じインスタンスを指します。
参考記事
NSMutableArray - iPhoneアプリ開発の虎の巻iPhoneで実装☆デザインパターン 第一回:Singletonパターン - 株式会社ブライトシステム
0 件のコメント:
コメントを投稿