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