суббота, 8 сентября 2012 г.

Добавить nil в NSArray и NSDictionary

Когда мы создаем массив или коллекцию, то признаком конца массива (или коллекции) служит объект  nil.

[NSArray arrayWithObjects:@"foo", @"bar", nil];
и значит мы не можем добавить в средине массива nil. Если все же необходимо добавить в массив “дыры”, следует воспользоваться объектом класса NSNull. Этот объект представляет собой значение nil и специально используется для добавления пустых значений в массив.
[myArray addObject:[NSNull null]];

Таким образом NSNull — это своего рода обёртка над NULL и nil, позволяющая хранить их в объектах-коллекциях Objective-C.

Комментариев нет:

Отправить комментарий

HyperComments for Blogger

comments powered by HyperComments