Класс обработчика событий коллекций
Подробнее...
#import <SCCollectionDelegate.h>
Класс обработчика событий коллекций
- SDK
- macOS 10.6+, iOS 7.0+, GNUstep
- Начиная с
- версии 1.1.3
Реализует методы протокола SCCollectionDelegate.
Метод вызывается при обнаружении ошибки в работе коллекции.
- Аргументы
-
collection | - вызвавшая ошибку коллекция |
exception | - обнаруженная ошибка |
- Возвращает
- YES если коллекция должна игнорировать ошибку и NO в противном случае
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishAddingObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после добавления в указанную коллекцию заданного экземпляра класса.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - добавленный экземпляр класса |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishExchangingObjectAtIndex: |
|
(SCIndex) |
index |
withObjectAtIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод вызывается после обмена объектов с указанными индексами.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс первого объекта |
destination | - индекс второго объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishInsertingObject: |
|
(id) |
object |
atIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается после добавления объекта в коллекцию по указанному индексу.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - добавленный объект |
index | - индекс добавления объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishRemovingObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после удаления из указанной коллекции заданного объекта.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - удаленный объект |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishRemovingObjectAtIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается после удаления из указанной коллекции объекта с заданным индексом.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс удаленного элемента |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishRemovingObjectForKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после удаления из указанной коллекции объекта с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекция |
key | - ключ удаленного объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishRemovingObjectsOfClassName: |
|
(NSString *) |
name |
|
|
| |
Метод вызывается после удаления из указанной коллекции элементов класса с заданным названием.
- Аргументы
-
collection | - вызвавшая событие коллекция |
name | - название класса |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishReplacingObject: |
|
(id) |
replaced |
withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после замены в коллекции указанного объекта заданным объектом.
- Аргументы
-
collection | - вызвавшая событие коллекция |
replaced | - замененный объект |
object | - заменивший объект |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishReplacingObjectAtIndex: |
|
(SCIndex) |
index |
withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается после замены в коллекции объекта по указанному индексу заданным объектом.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс замененного объекта |
object | - заменивший объект |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishReplacingObjectsInRange: |
|
(NSRange) |
range |
withCollection: |
|
(id) |
source |
|
|
| |
Метод вызывается после замены в коллекции объектов в указанном диапазоне на объект из заданной коллекции.
- Аргументы
-
collection | - вызвавшая событие коллекция |
range | - диапазон замененных объектов |
source | - коллекция с объектами |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishSettingObject: |
|
(id) |
object |
forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после добавления в коллекцию указанного объекта с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - добавленный объект |
key | - ключ добавленного объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishSettingValue: |
|
(id) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается после установления указанного значения с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекция |
value | - установленное значение |
key | - ключ значения |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
didFinishSortingAscending: |
|
(BOOL) |
ascending |
sorter: |
|
(id<SCSorter>) |
sorter |
|
|
| |
Метод вызывается после завершения сортировки данных в указанной коллекции с использование заданного сортировщика.
- Аргументы
-
collection | - вызвавшая событие коллекция |
ascending | - YES для сортировки по возрастанию и NO для сортировки по убыванию |
sorter | - сортировщик данных |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willAddObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед добавлением в указанную коллекцию заданного экземпляра класса.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - добавляемый экземпляр класса |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willExchangeObjectAtIndex: |
|
(SCIndex) |
index |
withObjectAtIndex: |
|
(SCIndex) |
destination |
|
|
| |
Метод вызывается перед обменом объектов с указанными индексами.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс первого объекта |
destination | - индекс второго объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willInsertObject: |
|
(id) |
object |
atIndex: |
|
(SCIndex) |
index |
|
|
| |
Метод вызывается перед добавлением объекта в коллекцию по указанному индексу.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - добавляемый объект |
index | - индекс для добавления объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willRemoveObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед удалением из указанной коллекции заданного объекта.
- Аргументы
-
collection | - вызвавшая событие коллекция |
object | - удаляемый объект |
Переопределяет метод предка <SCCollectionDelegate>.
Метод вызывается перед удалением из указанной коллекции объекта с заданным индексом.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс удаляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willRemoveObjectForKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед удалением из указанной коллекции объекта с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекция |
key | - ключ удаляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willRemoveObjectsOfClassName: |
|
(NSString *) |
name |
|
|
| |
Метод вызывается перед удалением из указанной коллекции элементов класса с заданным названием.
- Аргументы
-
collection | - вызвавшая событие коллекция |
name | - название класса |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willReplaceObject: |
|
(id) |
replaced |
withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед заменой в коллекции указанного объекта на заданный объект.
- Аргументы
-
collection | - вызвавшая событие коллекция |
replaced | - заменяемый объект |
object | - заменяющий объект |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willReplaceObjectAtIndex: |
|
(SCIndex) |
index |
withObject: |
|
(id) |
object |
|
|
| |
Метод вызывается перед заменой в коллекции объекта по указанному индексу заданным объектом.
- Аргументы
-
collection | - вызвавшая событие коллекция |
index | - индекс заменяемого объекта |
object | - замещающий объект |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willReplaceObjectsInRange: |
|
(NSRange) |
range |
withCollection: |
|
(id) |
source |
|
|
| |
Метод вызывается перед заменой в коллекции объектов в указанном диапазоне на объекты из заданной коллекции.
- Аргументы
-
collection | - вызвавшая событие коллекция |
range | - диапазон заменяемых объектов |
source | - коллекция с замещающими объектами |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willSetObject: |
|
(id) |
object |
forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед добавлением в коллекцию указанного объекта с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекции |
object | - добавляемый объект |
key | - ключ добавляемого объекта |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willSetValue: |
|
(id) |
value |
forKey: |
|
(NSString *) |
key |
|
|
| |
Метод вызывается перед установкой в коллекции указанного значения с заданным ключем.
- Аргументы
-
collection | - вызвавшая событие коллекция |
value | - устанавливаемое значение |
key | - ключ значения |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) collection: |
|
(SCCollection *) |
collection |
willSortAscending: |
|
(BOOL) |
ascending |
sorter: |
|
(id<SCSorter>) |
sorter |
|
|
| |
Метод вызывается перед началом сортировки данных в указанной коллекции с использованием заданного сортировщика.
- Аргументы
-
collection | - вызвавшая событие коллекция |
ascending | - YES для сортировки по возрастанию и NO для сортировки по убыванию |
sorter | - сортировщик данных |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) didFinishRemovingAllObjectsFromCollection: |
|
(SCCollection *) |
collection |
|
Метод вызывается после удаления из коллекции всех элементов.
- Аргументы
-
collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) processObject: |
|
(id) |
object |
collection: |
|
(SCCollection *) |
collection |
|
|
| |
Метод вызывается для обработки указанного элемента в заданной коллекции.
- Аргументы
-
object | - обрабатываемый элемень |
collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
- (void) willRemoveAllObjectsFromCollection: |
|
(SCCollection *) |
collection |
|
Метод вызывается перед удалением всех элементов из указанной коллекции.
- Аргументы
-
collection | - вызвавшая событие коллекция |
Переопределяет метод предка <SCCollectionDelegate>.
Объявления и описания членов классов находятся в файлах: