субота, 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