Samond Classes Library 1.2.6-STABLE build 219
|
Протокол классов изменяемых ключевых коллекций Подробнее...
#import <SCCollectionProtocols.h>
Добавление и изменение объектов | |
(void) | - setObject:forKey: |
(void) | - setObject:forKeyedSubscript: |
(void) | - setValue:forKey: |
Удаление объектов | |
(void) | - removeObjectForKey: |
Протокол классов изменяемых ключевых коллекций
Объявляет методы, являющиеся обязательными для всех классов и категорий изменяемых коллекций с поддержкой ключей.
- (void) removeObjectForKey: | (NSString *) | key |
Метод удаляет из словаря объект с указанным ключем.
key | - ключ удаляемого объекта |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCDictionary.
- (void) setObject: | (id< SCCollectioning >) | object | |
forKey: | (NSString *) | key | |
Метод устанавливает заданный объект для указанного ключа. Если запись для данного ключа не существует, то она создается, если запись уже существовала, то заданный объект заменяет уже существующий.
object | - объект для ассоциации с указанным ключем |
key | - ключ объекта |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCDictionary.
- (void) setObject: | (id< SCCollectioning >) | object | |
forKeyedSubscript: | (NSString *) | key | |
Метод добавляет в словарь указанную пару ключ-значение.
object | - добавляемое в словарь значение |
key | - ключ добавляемого значения |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCDictionary.
- (void) setValue: | (id< SCCollectioning >) | value | |
forKey: | (NSString *) | key | |
Метод устанавливает заданное значение для указанного ключа. Если запись для данного ключа не существует, то она создается, в противном случае значение записи меняется на заданное.
value | - значение для ассоциации с указанным ключем |
key | - ключ значения |
SCCollectionException | - обнаружена ошибка коллекции |
Переопределяется в SCDictionary.