Samond Classes Library 1.2.6-STABLE build 219
|
Протокол классов индексированных коллекций Подробнее...
#import <SCCollectionProtocols.h>
Доступ к объектам коллекции | |
id | firstObject |
id | lastObject |
(id) | - objectAtIndex: |
(id) | - objectAtIndexedSubscript: |
Поиск объектов коллекции | |
SCIndex | indexOfLastObject |
(SCIndex) | - indexOfObject: |
Протокол классов индексированных коллекций
Объявляет методы, являющиеся обязательными для всех классов коллекций, которые работают с индексированными объектами.
- (SCIndex) indexOfObject: | (id< SCCollectioning >) | object |
Метод возвращает наименьший индекс указанного объекта.
object | - искомый объект |
Переопределяется в SCArray и SCOrderedSet.
- (id) objectAtIndex: | (SCIndex) | index |
Метод возвращает объект с указанным индексом.
index | - индекс искомого объекта |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
- (id) objectAtIndexedSubscript: | (SCIndex) | index |
Метод возвращает объект с заданным индексом.
index | - индекс объекта в пределах границ индексируемой коллекции |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCArray и SCOrderedSet.
|
readnonatomicassign |
Первый объект коллекции
|
readnonatomicassign |
Индекс последнего объекта коллекции
|
readnonatomicassign |
Последний элемент коллекции