NSSet объявляет программный интерфейс для статических наборов отдельных объектов. Доступно в OS X v10.0 и более поздних версиях, унаследованных от NSObject.

NSSet объявляет программный интерфейс для статических наборов отдельных объектов. Вы устанавливаете записи статического набора при его создании, и после этого записи не могут быть изменены.

NSSet является "бесплатным мостом" со своим аналогом Core Foundation,CFSetRef. См. Раздел "Бесплатный мост" для получения дополнительной информации о бесплатном мостовом соединении.

Вы можете использовать наборы в качестве альтернативы массивам, когда порядок элементов не важен и производительность при проверке того, содержится ли объект в наборе, является важным фактором - пока массивы упорядочены, тестирование на членство происходит медленнее, чем с наборами.

Вопрос, связанный с этим, может быть помечен NSSet, Objective-C, Ios тегов

Создание наборов

  NSSet *setObjs = [NSSet setWithObjects:@"Chrysler",
                                         @"Ford",
                                         @"General Motors", nil];

Ресурсы: