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

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

#import <SCCollectioning.h>

+ Граф наследования:<SCCollectioning>:

Свойства экземпляра класса

NSString * className
 

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

(id) - copyObject
 
(SCComparisonResult- compareWithObject:
 

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

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

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

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

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

- (SCComparisonResult) compareWithObject: (id< SCCollectioning >)  object

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

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

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

- (id) copyObject

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

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

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

Полный список свойств

- (NSString*) className
readnonatomiccopy

Название класса


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