Samond Classes Library 1.2.6-STABLE build 219
Классы
Файл SCCollectionProtocols.h

Заголовочный файл протоколов типов коллекций Подробнее...

#import <Foundation/Foundation.h>
#import <scl/SCCollectioning.h>
#import <scl/SCTypes.h>

См. исходные тексты.

Классы

protocol  <SCCollection>
 Протокол классов коллекций Подробнее...
 
protocol  <SCMutableCollection>
 Протокол классов изменяемых коллекций Подробнее...
 
protocol  <SCIndexedCollection>
 Протокол классов индексированных коллекций Подробнее...
 
protocol  <SCMutableIndexedCollection>
 Протокол классов изменяемых индексированных коллекций Подробнее...
 
protocol  <SCKeyedCollection>
 Протокол классов коллекций с поддержкой ключей Подробнее...
 
protocol  <SCMutableKeyedCollection>
 Протокол классов изменяемых ключевых коллекций Подробнее...
 

Типы поддержки коллекций

enum  SCCollectionType {
  SCCollectionArray = 0x01, SCCollectionSet = 0x02, SCCollectionOrderedSet = 0x03, SCCollectionDictionary = 0x04,
  SCCollectionStack = 0x11, SCCollectionQueue = 0x12, SCCollectionList = 0x13, SCCollectionUnidirectionalList = 0x14,
  SCCollectionBidirectionalList = 0x15, SCCollectionFoundationArray = 0x21, SCCollectionFoundationSet = 0x22, SCCollectionFoundationOrderedSet = 0x23,
  SCCollectionFoundationDictionary = 0x24
}
 
typedef NSUInteger SCIndex
 

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

Заголовочный файл протоколов типов коллекций

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

Содержит объявление протоколов типов коллекций (SCCollection, SCMutableCollection, SCIndexedCollection и SCMutableIndexedCollection), которые определяют свойства и методы, являющиеся обязательными для соответствующих типов коллекций.

Типы

typedef NSUInteger SCIndex

Определяет тип данных, используемых в различных индексах

Перечисления

Перечисляет константы для определения типов коллекций

Элементы перечислений
SCCollectionArray 

Библиотечный массив

SCCollectionSet 

Библиотечное неупорядоченное множество

SCCollectionOrderedSet 

Библиотечное упорядоченное множество

SCCollectionDictionary 

Библиотечный словарь

SCCollectionStack 

Стек

SCCollectionQueue 

Очередь

SCCollectionList 

Абстрактный список

SCCollectionUnidirectionalList 

Однонаправленный список

SCCollectionBidirectionalList 

Двунаправленный список

SCCollectionFoundationArray 

Стандартный массив

SCCollectionFoundationSet 

Стандартное неупорядоченное множество

SCCollectionFoundationOrderedSet 

Стандартное упорядоченное множество

SCCollectionFoundationDictionary 

Стандартный словарь