Samond Classes Library 1.2.6-STABLE build 219
Полный список членов класса
Протокол <SCKeyedCollection>

Протокол классов коллекций с поддержкой ключей Подробнее...

#import <SCCollectionProtocols.h>

+ Граф наследования:<SCKeyedCollection>:

Доступ к объектам коллекции

(id) - objectForKey:
 
(id) - objectForKeyedSubscript:
 
(id) - valueForKey:
 

Дополнительные унаследованные члены

- Методы экземпляра унаследованные от <SCCollection>
(NSUInteger) - countByEnumeratingWithState:objects:count:
 
(instancetype) - initWithCollection:
 
(BOOL) - containsObject:
 
(BOOL) - containsObjects:
 
(BOOL) - containsCollection:
 
(BOOL) - containsAnyObject:
 
(BOOL) - containsAnyObjectFromCollection:
 
(BOOL) - isEqualToCollection:
 
- Свойства унаследованные от <SCCollection>
NSString * name
 
SCIndex count
 
BOOL empty
 
BOOL readOnly
 
id< SCCollectionDelegate > delegate
 
SCArray * array
 
SCSet * set
 
SCOrderedSet * orderedSet
 
SCDictionary * dictionary
 
SCStack * stack
 
SCQueue * queue
 
SCUnidirectionalList * unidirectionalList
 
SCBidirectionalList * bidirectionalList
 
NSArray * foundationArray
 
NSSet * foundationSet
 
NSOrderedSet * foundationOrderedSet
 
NSDictionary * foundationDictionary
 
NSEnumerator * objectEnumerator
 
NSEnumerator * reverseObjectEnumerator
 
SCCollectionType collectionType
 
BOOL isCollection
 
BOOL isLibraryCollection
 
BOOL isFoundationCollection
 
BOOL isArray
 
BOOL isLibraryArray
 
BOOL isFoundationArray
 
BOOL isSet
 
BOOL isLibrarySet
 
BOOL isFoundationSet
 
BOOL isOrderedSet
 
BOOL isLibraryOrderedSet
 
BOOL isFoundationOrderedSet
 
BOOL isDictionary
 
BOOL isLibraryDictionary
 
BOOL isFoundationDictionary
 
BOOL isStack
 
BOOL isQueue
 
BOOL isList
 
BOOL isSortable
 

Подробное описание

Протокол классов коллекций с поддержкой ключей

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.2.5

Объявляет методы, являющиеся обязательными для всех классов коллекций, обеспечивающих доступ к объектам с использованием ключей.

Документация метода

- (id) objectForKey: (NSString *)  key

Метод возвращает соответствующий указанному ключу объект.

Аргументы
key- ключ искомого объекта
Возвращает
Соответствующий ключу объект или nil при отсутствии ключа в словаре
См. также
- valueForKey:

Переопределяется в SCDictionary.

- (id) objectForKeyedSubscript: (NSString *)  key

Метод возвращает значение, связанное с указанным ключем.

Аргументы
key- ключ искомого значения
Возвращает
Ассоциированное с ключем значение или nil при отсутствии значения для указанного ключа
Исключения
SCCollectionException- обнаружена ошибка коллекции

Переопределяется в SCDictionary.

- (id) valueForKey: (NSString *)  key

Метод возвращает ассоциированное с заданным ключем значение.

Аргументы
key- ключ искомого значения
Возвращает
Искомое значение или nil при отсутствии ключа в словаре
См. также
- objectForKey:

Переопределяется в SCDictionary.


Объявления и описания членов протокола находятся в файле: