Samond Classes Library 1.2.1-RELEASE build 181
Полный список членов класса
Протокол <SCSorter>

Протокол алгоритма сортировки данных в коллекциях Подробнее...

#import <SCSorter.h>

Граф наследования:<SCSorter>:
SCSorter SCBubbleSorter SCFastSorter

Сортировка объектов коллекций

(void) - ascendingSortCollection:
 
(void) - descendingSortCollection:
 

Сортировка строк

(void) - ascendingSortText:
 
(void) - descendingSortText:
 

Подробное описание

Протокол алгоритма сортировки данных в коллекциях

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.1.3

Объявляет методы, необходимые механизму коллекций для осуществления сортировки данных.

Документация метода

- (void) ascendingSortCollection: (id< SCMutableIndexedCollection >)  collection

Метод выполняет сортировку указанной коллекции по возрастанию.

Аргументы
collection- сортируемая коллекция
Исключения
SCCollectionException- обнаружена ошибка коллекции

Переопределяется в SCSorter.

- (void) ascendingSortText: (SCStrings *)  text

Метод выполняет сортировку указанного текста по возрастанию.

Аргументы
text- сортируемый текст
Исключения
SCTextException- обнаружена текстовая ошибка

Переопределяется в SCSorter.

- (void) descendingSortCollection: (id< SCMutableIndexedCollection >)  collection

Метод выполняет сортировку указанной коллекции по убыванию.

Аргументы
collection- сортируемая коллекция
Исключения
SCCollectionException- обнаружена ошибка коллекции

Переопределяется в SCSorter.

- (void) descendingSortText: (SCStrings *)  text

Метод выполняет сортировку указанного текста по убыванию.

Аргументы
text- сортируемый текст
Исключения
SCTextException- обнаружена текстовая ошибка

Переопределяется в SCSorter.


Объявления и описания членов протокола находятся в файле: