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

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

#import <SCCollectioning.h>

Граф наследования:<SCCollectioning>:
NSObject(SCObject)

Методы поддержки коллекций

(id) - copyObject
 
(SCComparisonResult- compareWithObject:
 
(NSString *) - className
 

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

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

Начиная с
версии 1.1.3

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

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

- (NSString *) className

Метод возвращает название класса.

Возвращает
Название класса
- (SCComparisonResult) compareWithObject: (id< SCCollectioning >)  object

Метод возвращает результат сравнения двух экземпляров класса.

Аргументы
object- второй экземпляр класса для сравнения
Возвращает
Результат сравнения:
  • SCComparisonEqual - экземпляры класса равны
  • SCComparisonLess - первый экземпляр класса меньше второго
  • SCComparisonGreater - первый экземпляр класса больше второго
  • SCComparisonNotAllowed - экземпляры класса не могут сравниваться

Переопределяется в NSObject(SCObject).

- (id) copyObject

Метод возвращает копию экземпляра класса.

Возвращает
Копия экземпляра класса

Переопределяется в NSObject(SCObject).


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