Абстрактный класс механизма коллекций библиотеки
Подробнее...
#import <SCCollection.h>
Абстрактный класс механизма коллекций библиотеки
- SDK
- macOS 10.6+, iOS 7.0+
- Начиная с
- версии 1.1.3
Содержит объявление обязательных для всех классов и категорий коллекций методов.
При работе класса возможно возникновение следующих ошибок:
- Необходимо сделать:
Методы типа setByAdddingObject: и тому подобное
Заменить тип аргумента коллекции с id на id<SCCollection>
Метод добавляет элементы из указанной существующей коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
Метод добавляет в коллекцию указанный экземпляр класса.
- Аргументы
-
object | - добавляемый экземпляр класса |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) addObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод добавляет в коллекцию объекты из указанного списка.
- Аргументы
-
object | - первый объект из списка |
... | - остальные объекты из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
Метод возвращает массив, который содержит все объекты исходной коллекции.
- Возвращает
- Массив объктов
Переопределяет метод предка <SCCollection>.
Переопределяется в SCArray.
Метод возвращает содержащий все объекты коллекции двунаправленный список.
- Возвращает
- Двунаправленный список объектов
Переопределяет метод предка <SCCollection>.
- (BOOL) containsAnyObject: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод определяет наличие в коллекции хотя бы одного объекта из указанного списка.
- Аргументы
-
object | - первый объект из списка |
... | - остальные объекты из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Возвращает
- YES при наличии в коллекции хотя бы одного объекта из списка и NO в противном случае
Переопределяет метод предка <SCCollection>.
- (BOOL) containsAnyObjectFromCollection: |
|
(id<SCCollection>) |
collection |
|
Метод определяет наличие в коллекции хотя бы одного объекта из указанной коллекции.
- Аргументы
-
collection | - коллекция с искомыми объектами |
- Возвращает
- YES при наличии в коллекции хотя бы одного объекта из указанной коллекции и NO в противном случае
Переопределяет метод предка <SCCollection>.
Метод определяет наличие в коллекции всех объектов из указанной коллекции.
- Аргументы
-
collection | - коллекция с искомыми объектами |
- Возвращает
- YES при наличии в коллекции всех объектов из указанной коллекции и NO в противном случае
Переопределяет метод предка <SCCollection>.
Метод определяет наличие в коллекции объекта, который соответствует указанному объекту.
- Аргументы
-
- Возвращает
- YES если объект присутствует в коллекции и NO в противном случае
Переопределяет метод предка <SCCollection>.
- (BOOL) containsObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод определяет наличие в коллекции всех объектов из указанного списка.
- Аргументы
-
object | - первый объект из списка |
... | - остальные объекты из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Возвращает
- YES при наличии в коллекции всех указанным объектов из списка и NO в противном случае
Переопределяет метод предка <SCCollection>.
Метод возвращает содержащий все объекты коллекции словарь.
- Возвращает
- Словарь объектов
Переопределяет метод предка <SCCollection>.
Переопределяется в SCDictionary.
Метод вызывает обработчик событий коллекции для каждого элемента.
Метод вызывает указанный обработчик событий для каждого элемента в коллекции.
- Аргументы
-
delegate | - обработчик событий |
- (NSArray *) foundationArray |
|
|
|
Метод возвращает содержащий все объекты коллекции стандартный массив.
- Возвращает
- Стандартный массив объектов
Переопределяет метод предка <SCCollection>.
- (NSDictionary *) foundationDictionary |
|
|
|
Метод возвращает содержащий все объекты коллекции стандартный словарь.
- Возвращает
- Стандартный словарь объектов
Переопределяет метод предка <SCCollection>.
- (NSOrderedSet *) foundationOrderedSet |
|
|
|
Метод возвращает содержащее все объекты коллекции стандартное упорядоченное множество.
- Возвращает
- Стандартное упорядоченное множество
- SDK
- macOS 10.7+, iOS 7.0+
Переопределяет метод предка <SCCollection>.
- (NSSet *) foundationSet |
|
|
|
Метод возвращает сожержащее все объекты коллекции стандартное неупорядоченное множество.
- Возвращает
- Стандартное неупорядоченное множество объектов
Переопределяет метод предка <SCCollection>.
- (instancetype) initWithCollection: |
|
(id<SCCollection>) |
collection |
|
Метод определяет принадлежность экземпляра класса к массивам любого вида.
- Возвращает
- YES если экземпляр класса является массивом и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isArray: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к массиву любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является массивом и NO в противном случае
+ (BOOL) isArrayClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с указанным названием к массиву любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к массивам и NO в противном случае
Метод определяет принадлежность экземпляра класса к коллекциям любого вида.
- Возвращает
- YES если экземпляр класса является коллекцией и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isCollection: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к коллециям любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является коллецией и NO в противном случае
+ (BOOL) isCollectionClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с указанным названием к коллекции любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к коллекциям и NO в противном случае
Метод определяет принадлежность экземпляра класса к словарям любого типа.
- Возвращает
- YES если экземпляр класса является словарем и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isDictionary: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к словарям любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является словарем и NO в противном случае
+ (BOOL) isDictionaryClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к словарю любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к словарям и NO в противном случае
- (BOOL) isEqual: |
|
(id) |
object |
|
Метод определяет соответствие коллекции указанному экземпляру класса.
- Аргументы
-
object | - сравниваемый экземпляр класса |
- Возвращает
- YES если коллекция и экземпляр класса соответствуют друг другу и NO в противном случае
Переопределяет метод предка SCObject.
Метод определяет соответствие коллекции содержимому и параметрам указанной коллекции.
- Аргументы
-
collection | - сравниваемая коллекция |
- Возвращает
- YES при соответствии содержимого и параметров коллекций и NO в противном случае
- (BOOL) isEqualToContentsOfCollection: |
|
(id<SCCollection>) |
collection |
|
Метод определяет соответствие содержимого коллекции содержимому указанной коллекции.
- Аргументы
-
collection | - сравниваемая коллекция |
- Возвращает
- YES при соответствии содержимого коллекций и NO в противном случае
- (BOOL) isFoundationArray |
|
|
|
Метод определяет принадлежность экземпляра класса к стандартным словарям.
- Возвращает
- YES если экземпляр класса является стандартным словарем и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isFoundationArray: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стандартным массивам.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стандартным массивом и NO в противном случае
+ (BOOL) isFoundationArrayClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к стандартным массивам.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стандартным массивам и NO в противном случае
- (BOOL) isFoundationCollection |
|
|
|
Метод определяет принадлежность экземпляра класса к стандартным коллекциям любого вида.
- Возвращает
- YES если экземпляр класса является стандартной коллекции и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isFoundationCollection: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стандарным коллекциям любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стандартной коллекцией и NO в противном случае
+ (BOOL) isFoundationCollectionClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с указанным названием к стандартной коллекции любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стандартным коллекциям и NO в противном случае
- (BOOL) isFoundationDictionary |
|
|
|
Метод определяет принадлежность экземпляра класса к стандартным словарям.
- Возвращает
- YES если экземпляр класса является стандартным словарем и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isFoundationDictionary: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стандартным словарям.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стандартным словарем и NO в противном случае
+ (BOOL) isFoundationDictionaryClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к стандартным словарям.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стандартным словарям и NO в противном случае
- (BOOL) isFoundationOrderedSet |
|
|
|
Метод определяет принадлежность экземпляра класса к стандартным упорядоченным множествам.
- Возвращает
- YES если экземпляр класса является стандартным упорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isFoundationOrderedSet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стандартным упорядоченным множествам.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стандартным упорядоченным множеством и NO в противном случае
+ (BOOL) isFoundationOrderedSetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к стандартным упорядоченным множествам.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стандартным упорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к стандартным неупорядоченным множествам.
- Возвращает
- YES если экземпляр класса является стандартным неупорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isFoundationSet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стандартным неупорядоченным множествам.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стандартным неупорядоченным множеством и NO в противном случае
+ (BOOL) isFoundationSetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к стандартным неупорядоченным множествам.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стандартным неупорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к библиотечным массивам.
- Возвращает
- YES если экземпляр класса является библиотечным массивом и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isLibraryArray: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к библиотечному массиву на базе класса SCArray.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является библиотечным массивом и NO в противном случае
+ (BOOL) isLibraryArrayClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к библиотечному массиву на базе класса SCArray.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к библиотечному массиву и NO в противном случае
- (BOOL) isLibraryCollection |
|
|
|
Метод определяет принадлежность экземпляра класса к библиотечным коллекциям любого вида.
- Возвращает
- YES если экземпляр класса является библиотечной коллекцией и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isLibraryCollection: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к библиотечным коллециям любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является библиотечной коллецией и NO в противном случае
+ (BOOL) isLibraryCollectionClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с указанным названием к библиотечной коллекции любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к библиотечным коллекциям и NO в противном случае
- (BOOL) isLibraryDictionary |
|
|
|
Метод определяет принадлежность экземпляра класса к библиотечным словарям.
- Возвращает
- YES если экземпляр класса является библиотечным словарем и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isLibraryDictionary: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к библиотечным словарям на базе класса SCDictionary.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является библиотечным словарем и NO в противном случае
+ (BOOL) isLibraryDictionaryClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к библиотечному словарю на базе класса SCDictionary.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к библиотечным условарям и NO в противном случае
- (BOOL) isLibraryOrderedSet |
|
|
|
Метод определяет принадлежность экземпляра класса к библиотечным упорядоченным множествам.
- Возвращает
- YES если экземпляр класса является библиотечным упорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isLibraryOrderedSet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к библиотечным упорядоченным множествам на базе класса SCOrderedSet.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является библиотечным неупорядоченным множеством и NO в противном случае
+ (BOOL) isLibraryOrderedSetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к библиотечному упорядоченному множеству на базе класса SCOrderedSet.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к библиотечным упорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к библиотечным неупорядоченным множествам.
- Возвращает
- YES если экземпляр класса является библиотечным неупорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isLibrarySet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к библиотечным неупорядоченным множествам на базе класса SCSet.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является библиотечным неупорядоченным множеством и NO в противном случае
+ (BOOL) isLibrarySetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к библиотечному неупорядоченному множеству на базе класса SCSet.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к библиотечным неупорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к спискам.
- Возвращает
- YES если экземпляр класса является списком и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isList: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к спискам на базе классов SCList.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является списокм и NO в противном случае
+ (BOOL) isListClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к спискам на базе класса SCList.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к спискам и NO в противном случае
Метод определяет принадлежность экземпляра класса к упорядоченным множествам любого типа.
- Возвращает
- YES если экземпляр класса является упорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isOrderedSet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к упорядоченным множествам любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является упорядоченным множеством и NO в противном случае
+ (BOOL) isOrderedSetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к упорядоченному множеству любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к упорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к очередям.
- Возвращает
- YES если экземпляр класса является очередью и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isQueue: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к очередям на базе класса SCQueue.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является очередью и NO в противном случае
+ (BOOL) isQueueClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к очередям на базе класса SCQueue.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к очередям и NO в противном случае
Метод определяет принадлежность экземпляра класса к неупорядоченным множествам любого типа.
- Возвращает
- YES если экземпляр класса является неупорядоченным множеством и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isSet: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к неупорядоченным множествам любого вида.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является неупорядоченным множеством и NO в противном случае
+ (BOOL) isSetClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к неупорядоченному множеству любого вида.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к неупорядоченным множествам и NO в противном случае
Метод определяет принадлежность экземпляра класса к сортируемым коллекциям.
- Возвращает
- YES если экземпляр класса является сортируемой коллекцией и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isSortable: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к сортируемым коллекциям.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является сортируемой коллекцией и NO в противном случае
+ (BOOL) isSortableClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к сортируемым коллекциям.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с заданным названием относится к сортируемым коллекциям и NO в противном случае
Метод определяет принадлежность экземпляра класса к стекам.
- Возвращает
- YES если экземпляр класса является стеком и NO в противном случае
Переопределяет метод предка <SCCollection>.
+ (BOOL) isStack: |
|
(id) |
object |
|
Классовый метод определяет принадлежность заданного экземпляра класса к стэкам на базе класса SCStack.
- Аргументы
-
object | - проверяемый экземпляр класса |
- Возвращает
- YES если экземпляр класса является стэком и NO в противном случае
+ (BOOL) isStackClass: |
|
(NSString *) |
name |
|
Классовый метод определяет принадлежность класса с заданным названием к стэкам на базе класса SCStack.
- Аргументы
-
name | - название проверяемого класса |
- Возвращает
- YES если класс с данным названием относится к стэкам и NO в противном случае
Метод возвращает содержащее все объекты исходной коллекции упорядоченное множество.
- Возвращает
- Упорядоченное множество объектов
- SDK
- macOS 10.7+, iOS 7.0+
Переопределяет метод предка <SCCollection>.
Переопределяется в SCOrderedSet.
Метод возвращает содержащую все объекты коллекции очередь.
- Возвращает
- Очередь объектов
Переопределяет метод предка <SCCollection>.
Переопределяется в SCQueue.
- (void) removeAllObjects |
|
|
|
Метод удаляет из коллекции объекты из указанной коллекции.
- Аргументы
-
collection | - коллекция удаляемых объектов |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
Метод удаляет из коллекции указанный объект.
- Аргументы
-
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) removeObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод удаляет из коллекции объекты, соответствующие объектам из указанного списка.
- Аргументы
-
object | - первый удаляемый объект |
... | - остальные удаляемые объекты |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) removeObjectsWithClass: |
|
(Class) |
oclass |
|
Метод удаляет из коллекции все объекты указанного класса.
- Аргументы
-
oclass | - класс удаляемых объектов |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) removeObjectsWithClassName: |
|
(NSString *) |
name |
|
Метод удаляет из коллекции все объекты класса с указанным названием.
- Аргументы
-
name | - название класса удаляемых объектов |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) reverseEnumerate |
|
|
|
Метод вызывает в обратном порядке обработчик событий коллекции для каждого элемента.
Метод вызывает в обратном порядке указанный обработчик событий для каждого элемента в коллекции.
- Аргументы
-
delegate | - обработчик событий |
Метод возвращает содержащее все объекты исходной коллекции неупорядоченное множество.
- Возвращает
- Неупорядоченное множество объектов
Переопределяет метод предка <SCCollection>.
Переопределяется в SCSet.
Метод заменяет содержимое и параметры коллекции на содержимое и параметры указанной коллекции.
- Аргументы
-
collection | - исходная коллекция |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
Метод заменяет содержимое коллекции на указанный экземпляр класса.
- Аргументы
-
object | - исходный экземпляр класса |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
- (void) setObjects: |
|
(id<SCCollectioning>) |
object |
, |
|
|
NS_REQUIRES_NIL_TERMINATION |
|
|
| |
Метод заменяет содержимое коллекции экземплярами класса из указанного списка.
- Аргументы
-
object | - первый экземпляр класса из списка |
... | - остальные экземпляры класса из списка |
NS_REQUIRES_NIL_TERMINATION | - завершающий список нулевой указатель nil |
- Исключения
-
Переопределяет метод предка <SCMutableCollection>.
Метод возвращает содержащий все объекты коллекции стек.
- Возвращает
- Стек объектов
Переопределяет метод предка <SCCollection>.
Переопределяется в SCStack.
Метод возвращает содержащий все объекты коллекции однонаправленный список.
- Возвращает
- Однонаправленный список объектов
Переопределяет метод предка <SCCollection>.
Количество объектов в коллекции
Объект делегирования коллекции
- (NSString *) description |
|
readnonatomicretain |
Строка с описанием коллекции
Определяет является ли коллекция пустой или содержит как минимум один объект.
- (NSEnumerator *) objectEnumerator |
|
readnonatomicretain |
Счетчик объектов коллекции
Определяет нахождение коллекции в режиме только для чтения.
- (NSEnumerator *) reverseObjectEnumerator |
|
readnonatomicretain |
Обратный счетчик объектов коллекции
Объявления и описания членов классов находятся в файлах: