Класс упорядоченного множества объектов
Подробнее...
#import <SCOrderedSet.h>
Класс упорядоченного множества объектов
- SDK
- macOS 10.7+, iOS 7.0+
- Начиная с
- версии 1.2.0
Реализует представление упорядоченного множества объектов.
При работе класса возможно возникновение следующих ошибок:
Метод возвращает отсортированное по возрастанию упорядоченное множество.
- Возвращает
- Отсортированное упорядоченное множество
- Исключения
-
Метод возвращает упорядоченное множество, отсортированное по возрастанию с использованием указанного сортировщика.
- Аргументы
-
sorter | - сортировщик данных |
- Возвращает
- Отсортированное упорядоченное множество
- Исключения
-
- См. также
- - sortedOrderedSetWithSorter:
Метод возвращает отсортированное по убыванию упорядоченное множество.
- Возвращает
- Отсортированное упорядоченное множество
- Исключения
-
Метод возвращает упорядоченное множество, отсортированное по убыванию с использованием указанного сортировщика.
- Аргументы
-
sorter | - сортировщик данных |
- Возвращает
- Отсортированное упорядоченное множество
- Исключения
-
- (void) exchangeObjectAtIndex: |
|
(SCIndex) |
index |
withObjectAtIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод меняет местами объекты с указанными индексами.
- Аргументы
-
index | - индекс первого объекта |
destination | - индекс второго объекта |
- Исключения
-
Метод возвращает индекс указанного объекта.
- Аргументы
-
- Возвращает
- Индекс объекта или SCNotFound при отсутствии объекта
Переопределяет метод предка <SCIndexedCollection>.
Метод инициализирует неименованное упорядоченное множество.
- Внимание
- Является назначенным инициализатором класса
- Возвращает
- Инициализированное упорядоченное множество
- (instancetype) initWithArray: |
|
(SCArray *) |
array |
|
Метод инициализирует упорядоченное множество на основе указанного массива.
- Аргументы
-
array | - существующий массив |
- Возвращает
- Инициализированное упорядоченное множество
- Исключения
-
- (instancetype) initWithAscendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Метод инициализирует упорядоченное множество с использованием отсортированной по возрастанию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
Метод инициализирует упорядоченное множество с использованием указанной коллекции, отсортированной по возрастанию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- См. также
- - initWithSortedCollection:sorter:
- (instancetype) initWithCollection: |
|
(id<SCCollection>) |
collection |
|
Метод инициализирует упорядоченное множество с объектами из указанной коллекции любого поддерживаемого типа.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное упорядоченное множество
- Исключения
-
Переопределяет метод предка SCCollection.
- (instancetype) initWithDescendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Метод инициализирует упорядоченное множество с использованием отсортированной по убыванию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
Метод инициализирует упорядоченное множество с использованием указанной коллекции, отсортированной по убыванию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- (instancetype) initWithName: |
|
(NSString *) |
name |
|
Метод инициализирует упорядоченное множество с указанным именем.
- Внимание
- Является назначенным инициализатором класса
- Аргументы
-
name | - имя упорядоченного множества |
- Возвращает
- Инициализированное упорядоченное множество
Метод инициализирует упорядоченное множество с указанным объектом.
- Аргументы
-
object | - добавляемый объект |
- Возвращает
- Инициализированное упорядоченное множество
- Исключения
-
- (instancetype) initWithObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод инициализирует упорядоченное множество с объектами из указанного списка.
- Аргументы
-
object | - первый объект из списка |
... | - остальные объекты из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Возвращает
- Инициализированное упорядоченное множество
- (instancetype) initWithOrderedSet: |
|
(SCOrderedSet *) |
orderedSet |
|
Метод инициализирует упорядоченное множество на основе указанного существующего упорядоченного множества.
- Внимание
- Является назначенным инициализатором класса
- Аргументы
-
orderedSet | - существующее упорядоченное множество |
- Возвращает
- Инициализированное упорядоченное множество
- Исключения
-
- (instancetype) initWithSet: |
|
(SCSet *) |
set |
|
Метод инициализирует упорядоченное множество на основе указанного неупорядоченного множества.
- Аргументы
-
set | - существующее неупорядоченное множество |
- Возвращает
- Инициализированное упорядоченное множество
- Исключения
-
- (instancetype) initWithSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Метод инициализирует упорядоченное множество с использованием отсортированной по возрастанию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- См. также
- - initWithAscendingSortedCollection:
Метод инициализирует упорядоченное множество с использованием указанной коллекции, отсортированной по возрастанию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- См. также
- - initWithAscendingSortedCollection:sorter:
Метод добавляет в упорядоченное множество объекты из указанного списка по заданному индексу.
- Аргументы
-
index | - индекс для добавления объектов |
object | - первый добавляемый объект |
... | - другие добавляемые объекты |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
- (void) insertAtIndexes: |
|
(NSIndexSet *) |
indexes |
objects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод добавляет в упорядоченное множество объекты из указанного списка по заданным индексам.
- Аргументы
-
indexes | - список индексов для добавления объектов |
object | - первый добавляемый объект |
... | - остальные добавляемые объекты |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
Метод добавляет в упорядоченное объекты из указанной коллекции по заданному индексу.
- Аргументы
-
collection | - коллекция с добавляемыми объектами |
index | - индекс для добавления объектов |
- Исключения
-
- (void) insertCollection: |
|
(id<SCCollection>) |
collection |
atIndexes: |
|
(NSIndexSet *) |
indexes |
|
|
| |
Метод добавляет в упорядоченное множество объекты из указанной коллекции по заданным индексам.
- Аргументы
-
collection | - коллекция с добавляемыми объектами |
indexes | - список индексов для добавления объектов |
- Исключения
-
Метод добавляет в упорядоченное множество указанный объект перед элементом с заданным индексом.
- Аргументы
-
object | - добавляемый объект |
index | - индекс для добавления объекта |
- Исключения
-
Переопределяет метод предка <SCMutableIndexedCollection>.
Метод удаляет объекты, которые отсутствуют в указанном упорядоченном множестве. В качестве аргмунета метода можно указывать коллекцию любого вида.
- Аргументы
-
orderedSet | - упорядоченное множество для выполнения операции |
- Исключения
-
Метод удаляет объекты, которые отсутствуют в указанном неупорядоченном множестве. В качестве аргмунета метода можно указывать коллекцию любого вида.
- Аргументы
-
set | - неупорядоченное множество для выполнения операции |
- Исключения
-
- (BOOL) intersectsOrderedSet: |
|
(id<SCCollection>) |
orderedSet |
|
Метод определяет, является ли хотя бы один объект упорядоченного множества элементом указанного упорядоченного множества. Сравнение возможно с коллекцией любого вида.
- Аргументы
-
orderedSet | - упорядоченное множество для сравнения |
- Возвращает
- YES если хотя бы один объект упорядоченного множества входит в другое упорядоченное множество и NO в противном случае
- Исключения
-
Метод определяет, является ли хотя бы один объект упорядоченного множества элементом указанного неупорядоченного множества. Сравнение возможно с коллекцией любого вида.
- Аргументы
-
set | - неупорядоченное множество для сравнения |
- Возвращает
- YES если хотя бы один объект упорядоченного множества входит в другое неупорядоченное множество и NO в противном случае
- Исключения
-
- (BOOL) isEqualToContentsOfOrderedSet: |
|
(SCOrderedSet *) |
orderedSet |
|
Метод сравнивает содержимое упорядоченного множества с содержимым указанного упорядоченного множества.
- Аргументы
-
orderedSet | - упорядоченное множество для сравнения |
- Возвращает
- YES если содержимое и параметры упорядоченных множеств совпадают и NO в противном случае
- См. также
- - isEqualToOrderedSet:
Метод сравнивает содержимое и параметры упорядоченного множества с содержимым и параметрами указанного упорядоченного множества.
- Аргументы
-
orderedSet | - упорядоченное множество для сравнения |
- Возвращает
- YES если содержимое и параметры упорядоченных множеств совпадают и NO в противном случае
- См. также
- - isEqualToContentsOfOrderedSet:
- (BOOL) isSubsetOfOrderedSet: |
|
(id<SCCollection>) |
orderedSet |
|
Метод определяет, является ли упорядоченное множество частью указанного упорядоченного множества, то есть, входят ли все объекты упорядоченного множества в указанное упорядоченное множество. Сравнение возможно с коллекцией любого вида.
- Аргументы
-
orderedSet | - упорядоченное множество для сравнения |
- Возвращает
- YES если каждый объект упорядоченного множества входит в указанное упорядоченное множество и NO в противном случае
- Исключения
-
Метод определяет, является ли упорядоченное множество частью указанного неупорядоченного множества, то есть, входят ли все объекты упорядоченного множества в указанное неупорядоченное множество. Сравнение возможно с коллекцией любого вида.
- Аргументы
-
set | - неупорядоченное множество для сравнения |
- Возвращает
- YES если каждый объект неупорядоченного множества входит в указанное упорядоченное множество и NO в противном случае
- Исключения
-
Метод удаляет из упорядоченного множества объекты, входящие в указанное упорядоченное множество. В качестве аргумента метода можно указывать коллекцию любого вида.
- Аргументы
-
orderedSet | - упорядоченное множество с удаляемыми объектами |
- Исключения
-
Метод удаляет из упорядоченного множества объекты, входящие в указанное неупорядоченное множество. В качестве аргумента метода можно указывать коллекцию любого вида.
- Аргументы
-
set | - неупорядоченное множество с удаляемыми объектами |
- Исключения
-
- (void) moveObjectAtIndex: |
|
(SCIndex) |
index |
toIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод перемещает объект с указанным индексом по заданному индексу.
- Аргументы
-
index | - индекс перемещения объекта |
destination | - индекс назначения |
- Исключения
-
- (id) objectAtIndex: |
|
(SCIndex) |
index |
|
Метод возвращает объект с указанным индексом.
- Аргументы
-
index | - индекс искомого объекта |
- Возвращает
- Объект по указанному индексу
- Исключения
-
Переопределяет метод предка <SCIndexedCollection>.
- (SCArray *) objectsAtIndexes: |
|
(NSIndexSet *) |
indexes |
|
Метод возвращает массив с объектами, которые соответствуют индексам из указанного множества индексов.
- Аргументы
-
indexes | - множество индексов |
- Возвращает
- Массив с искомыми объектами
- Исключения
-
+ (instancetype) orderedSet |
|
|
|
Классовый метод создает неименованное упорядоченное множество.
- Возвращает
- Созданное упорядоченное множество
Переопределяет метод предка SCCollection.
+ (instancetype) orderedSetWithArray: |
|
(SCArray *) |
array |
|
Классовый метод создает упорядоченное множество с объектами из указанного массива.
- Аргументы
-
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithAscendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает упорядоченное множество с использованием отсортированной по возрастанию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
Классовый метод создает упорядоченное множество с использованием указанной коллекции, отсортированной по возрастанию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- См. также
- + orderedSetWithSortedCollection:sorter:
+ (instancetype) orderedSetWithCoder: |
|
(NSCoder *) |
coder |
|
Классовый метод создает упорядоченное множество с использованием указанного кодировщика данных.
- Аргументы
-
coder | - исходный кодировщик данных |
- Возвращает
- Созданное упорядоченное множество
+ (instancetype) orderedSetWithCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает упорядоченное множество с объектами из указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithContentsOfSerializedFile: |
|
(NSString *) |
path |
|
Классовый метод создает упорядоченное множество с использованием данных из стандартного последовательного файла с заданным путем.
- Аргументы
-
path | - путь к исходному стандартному последовательному файлу |
- Возвращает
- Созданное упорядоченное множество
+ (instancetype) orderedSetWithDataDictionary: |
|
(NSDictionary *) |
dictionary |
|
Классовый метод создает упорядоченное множество на основании данных из указанного словаря.
- Аргументы
-
dictionary | - словарь с исходными данными |
- Возвращает
- Созданное упорядоченное множество
+ (instancetype) orderedSetWithDataDictionaryFromFile: |
|
(NSString *) |
path |
|
Классовый метод создает упорядоченное множество на основании данных словаря из указанного файла.
- Аргументы
-
path | - путь к файлу словаря |
- Возвращает
- Созданное упорядоченное множество
+ (instancetype) orderedSetWithDescendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает упорядоченное множество с использованием отсортированной по убыванию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
Классовый метод создает упорядоченное множество с использованием указанной коллекции, отсортированной по убыванию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithFileStream: |
|
(NSString *) |
path |
|
Классовый метод создает упорядоченное множество с использованием данных из указанного файлового потока.
- Аргументы
-
path | - путь к файлу потока |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithName: |
|
(NSString *) |
name |
|
Классовый метод создает упорядоченное множество с указанным именем.
- Аргументы
-
name | - имя упорядоченного множества |
- Возвращает
- Созданное упорядоченное множество
Классовый метод создает упорядоченное множество с указанным объектом.
- Аргументы
-
object | - добавляемый объект |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Классовый метод создает упорядоченное множество с объектами из указанного списка.
- Аргументы
-
object | - первый объект из списка |
... | - остальные объекты из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Возвращает
- Созданное упорядоченное множество
+ (instancetype) orderedSetWithOrderedSet: |
|
(SCOrderedSet *) |
orderedSet |
|
Классовый метод создает упорядоченное множество на основе указанного существующего неупорядоченного множества.
- Аргументы
-
orderedSet | - существующее упорядоченное множество |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithSet: |
|
(SCSet *) |
set |
|
Классовый метод создает упорядоченное множество с объектами из указанного неупорядоченного множества.
- Аргументы
-
set | - исходное неупорядоченное множество |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает упорядоченное множество с использованием отсортированной по возрастанию указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
- См. также
- + orderedSetWithAscendingSortedCollection:
Классовый метод создает упорядоченное множество с использованием указанной коллекции, отсортированной по возрастанию с использованием заданного сортировщика.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Возвращает
- Инициализированное отсортированное упорядоченное множество
- Исключения
-
+ (instancetype) orderedSetWithStream: |
|
(SCStream *) |
stream |
|
Классовый метод создает упорядоченное множество с использованием данных из указанного потока.
- Аргументы
-
stream | - поток для чтения данных упорядоченного множества |
- Возвращает
- Созданное упорядоченное множество
- Исключения
-
- (void) removeFirstObject |
|
|
|
Метод удаляет из упорядоченного множества первый объект.
- Исключения
-
- (void) removeLastObject |
|
|
|
Метод удаляет из упорядоченного множества последний объект.
- Исключения
-
- (void) removeObjectAtIndex: |
|
(SCIndex) |
index |
|
Метод удаляет из упорядоченного множества объект с указанным индексом.
- Аргументы
-
index | - индекс удаляемого элемента |
- Исключения
-
Переопределяет метод предка <SCMutableIndexedCollection>.
- (void) removeObjectsAtIndexes: |
|
(NSIndexSet *) |
indexes |
|
Метод удаляет из упорядоченного множества объекты с указанными индексами.
- Аргументы
-
indexes | - список индексов удаляемых объектов |
- Исключения
-
Переопределяет метод предка <SCMutableIndexedCollection>.
- (void) removeObjectsInRange: |
|
(NSRange) |
range |
|
Метод удаляет из упорядоченного множества объекты в указанном диапазоне.
- Аргументы
-
range | - диапазон удаляемых объектов |
- Исключения
-
Метод заменяет объект с указанным индексом на заданный объект.
- Аргументы
-
index | - индекс заменяемого объекта |
object | - замещающий объект |
- Исключения
-
Переопределяет метод предка <SCMutableIndexedCollection>.
- (void) replaceObjectsAtIndexes: |
|
(NSIndexSet *) |
indexes |
withCollection: |
|
(id<SCCollection>) |
collection |
|
|
| |
Метод заменяет объекты с указанными индексами на объекты из заданной коллекции.
- Аргументы
-
indexes | - список индексов заменяемых объектов |
collection | - коллекция с замещающими объектами |
- Исключения
-
- (void) replaceObjectsAtIndexes: |
|
(NSIndexSet *) |
indexes |
withObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод заменяет объекты с указанными индексами на объекты из заданного списка.
- Аргументы
-
indexes | - список индексов заменяемых объектов |
object | - первый замещающий объект |
... | - остальные замещающие объекты |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
- (void) replaceObjectsInRange: |
|
(NSRange) |
range |
withCollection: |
|
(id<SCCollection>) |
collection |
|
|
| |
Метод заменяет объекты в указанном диапазоне объектами из заданной коллекции.
- Аргументы
-
range | - диапазон заменяемых объектов |
collection | - коллекция с замещающими объектами |
- Исключения
-
- (void) replaceObjectsInRange: |
|
(NSRange) |
range |
withObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод заменяет объекты в указанном диапазоне объектами из заданного списка.
- Аргументы
-
range | - диапазон замещаемых объектов |
object | - первый замещающий объект |
... | - остальные замещающие объекты |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
Метод изменяет порядок следования объектов упорядоченного множества на противоположный.
- Исключения
-
- (void) setAscendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по возрастанию.
- Аргументы
-
collection | - исходная коллекция |
- Исключения
-
- См. также
- - setSortedCollection:
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по возрастанию с использованием заданного сортировщика данных.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Исключения
-
- См. также
- - setSortedCollection:sorter:
- (void) setDescendingSortedCollection: |
|
(id<SCCollection>) |
collection |
|
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по убыванию.
- Аргументы
-
collection | - исходная коллекция |
- Исключения
-
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по убыванию с использованием заданного сортировщика данных.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Исключения
-
Метод заменяет указанным объектом объект упорядоченного множества с заданным индексом. Если элемент с таким индексом в упорядоченном множестве не существует, метод добавляет указанный объект.
- Аргументы
-
object | - замещающий объект |
index | - индекс замещаемого объекта |
- Исключения
-
Метод замещает содержимое и настройки упорядоченного множества содержимым и настройками указанного упорядоченного множества.
- Аргументы
-
orderedSet | - исходное упорядоченное множество |
- Исключения
-
- (void) setSet: |
|
(SCSet *) |
set |
|
Метод замещает содержимое и настройки упорядоченного множества содержимым и настройками указанного неупорядоченного множества.
- Аргументы
-
set | - исходное неупорядоченное множество |
- Исключения
-
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по возрастанию.
- Аргументы
-
collection | - исходная коллекция |
- Исключения
-
- См. также
- - setAscendingSortedCollection:
Метод замещает содержимое и настройки упорядоченного множества содержимым и настроками указанной коллекции с предварительной сортировкой данных по возрастанию с использованием заданного сортировщика данных.
- Аргументы
-
collection | - исходная коллекция |
sorter | - сортировщик данных |
- Исключения
-
Метод сортирует упорядоченное множество по возрастанию.
- Исключения
-
- См. также
- - sortAscending
Метод сортирует упорядоченное множество по возрастанию.
- Исключения
-
- См. также
- - sort
- (void) sortAscendingWithSorter: |
|
(id<SCSorter>) |
sorter |
|
Метод сортирует упорядоченное множество по возрастанию с использованием указанного сортировщика данных.
- Аргументы
-
sorter | - сортировщик данных |
- Исключения
-
- См. также
- - sortWithSorter:
Метод сортирует упорядоченное множество по убыванию.
- Исключения
-
- (void) sortDescendingWithSorter: |
|
(id<SCSorter>) |
sorter |
|
Метод сортирует упорядоченное множество по убыванию с использованием указанного сортировщика данных.
- Аргументы
-
sorter | - сортировщик данных |
- Исключения
-
Метод возвращает упорядоченное множество, отсортированное по возрастанию с использованием указанного сортировщика.
- Аргументы
-
sorter | - сортировщик данных |
- Возвращает
- Отсортированное упорядоченное множество
- Исключения
-
- См. также
- - ascendingSortedOrderedSetWithSorter:
- (void) sortWithSorter: |
|
(id<SCSorter>) |
sorter |
|
Метод сортирует упорядоченное множество по возрастанию с использованием указанного сортировщика данных.
- Аргументы
-
sorter | - сортировщик данных |
- Исключения
-
- См. также
- - sortAscendingWithSorter:
Метод добавляет те объекты из указанного упорядоченного множества, которые отсутствуют в данном упорядоченном множестве. В качестве аргумента метода можно указывать коллекцию любого вида.
- Аргументы
-
orderedSet | - упорядоченное множество с добавляемыми объектами |
- Исключения
-
Метод добавляет те объекты из указанного неупорядоченного множества, которые отсутствуют в данном упорядоченном множестве. В качестве аргумента метода можно указывать коллекцию любого вида.
- Аргументы
-
set | - неупорядоченное множество с добавляемыми объектами |
- Исключения
-
Массив с объектами упорядоченного множества или пустой массив если упорядоченное множество не содержит объектов
Первый объект упорядоченного множества
Индекс последнего объекта упорядоченного множества
Последний объект упорядоченного множества
Упорядоченное множество с объектами в обратном порядке
Упорядоченное множество с отсортированными по возрастанию объектами
Объявления и описания членов классов находятся в файлах: