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.