|
Samond Classes Library 1.2.1-RELEASE build 181
|
Протокол классов изменяемых индексированных коллекций Подробнее...
#import <SCCollectionProtocols.h>
Добавление объектов | |
| (void) | - insertObject:atIndex: |
Удаление объектов | |
| (void) | - removeObjectAtIndex: |
| (void) | - removeObjectsAtIndexes: |
Замена объектов | |
| (void) | - replaceObjectAtIndex:withObject: |
Протокол классов изменяемых индексированных коллекций
Объявляет методы, являющиеся обязательными для всех классов и категорий индексированных изменяемых коллекций.
| - (void) insertObject: | (id< SCCollectioning >) | object | |
| atIndex: | (SCIndex) | index | |
Метод добавляет в коллекцию указанный объект перед элементом с заданным индексом.
| object | - добавляемый объект |
| index | - индекс для добавления объекта |
| SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
| - (void) removeObjectAtIndex: | (SCIndex) | index |
Метод удаляет из коллекции объект с указанным индексом.
| index | - индекс удаляемого элемента |
| SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
| - (void) removeObjectsAtIndexes: | (NSIndexSet *) | indexes |
Метод удаляет из коллекции объекты с указанными индексами.
| indexes | - список индексов удаляемых объектов |
| SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
| - (void) replaceObjectAtIndex: | (SCIndex) | index | |
| withObject: | (id< SCCollectioning >) | object | |
Метод заменяет объект с указанным индексом на заданный объект.
| index | - индекс заменяемого объекта |
| object | - замещающий объект |
| SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
1.8.9.1