Samond Classes Library 1.2.1-RELEASE build 181
Полный список членов класса
Класс SCDescription

Служебный класс формирования описаний экземпляров различных классов Подробнее...

#import <SCDescription.h>

Граф наследования:SCDescription:
SCService SCObject

Форматирование описаний экземпляров классов

(NSString *) + stringWithObject:level:
 
(NSString *) + stringWithString:level:
 
(NSString *) + stringWithNumber:level:
 
(NSString *) + stringWithBool:level:
 
(NSString *) + stringWithChar:level:
 
(NSString *) + stringWithUnichar:level:
 
(NSString *) + stringWithDate:level:
 
(NSString *) + stringWithData:level:
 
(NSString *) + stringWithNull:level:
 
(NSString *) + stringWithArray:level:
 
(NSString *) + stringWithSet:level:
 
(NSString *) + stringWithOrderedSet:level:
 
(NSString *) + stringWithDictionary:level:
 
(NSString *) + stringWithStack:level:
 
(NSString *) + stringWithQueue:level:
 
(NSString *) + stringWithList:level:
 
(NSString *) + stringWithCollection:level:
 
(NSString *) + stringWithFoundationArray:level:
 
(NSString *) + stringWithFoundationSet:level:
 
(NSString *) + stringWithFoundationOrderedSet:level:
 
(NSString *) + stringWithFoundationDictionary:level:
 

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

- Методы экземпляра унаследованные от SCObject
(instancetype) - initWithCoder:
 
(instancetype) - initWithContentsOfSerializedFile:
 
(void) - encodeWithCoder:
 
(BOOL) - writeContentsToSerializedFile:
 
(instancetype) - initWithDataDictionary:
 
(instancetype) - initWithDataDictionaryFromFile:
 
(void) - writeToDataDictionary:
 
(void) - writeToDataDictionaryFile:atomically:
 
(void) - writeToDataDictionaryFile:
 
(NSDictionary *) - dataDictionary
 
(instancetype) - initWithStream:
 
(instancetype) - initWithFileStream:
 
(void) - writeToStream:
 
(void) - writeToFileStream:
 
(void) - appendToFileStream:
 
(id) - copyObject
 
(SCComparisonResult- compareWithObject:
 
(BOOL) - isEqual:
 

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

Служебный класс формирования описаний экземпляров различных классов

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

Содержит объявление классовых методов, возвращающих отформатированные опиания экземпляров различных классов.

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

+ (NSString *) stringWithArray: (SCArray *)  array
level: (SCUInteger level 

Классовый метод возвращает описание указанного библиотечного массива.

Аргументы
array- исходный массив
level- уровень отображения данных
Возвращает
Описание массива
+ (NSString *) stringWithBool: (BOOL)  boolean
level: (SCUInteger level 

Классовый метод возвращает описание указанного логического значения.

Аргументы
boolean- исходное логическое значение
level- уровень отображения значения
Возвращает
Описание логического значения
+ (NSString *) stringWithChar: (unsigned char)  character
level: (SCUInteger level 

Классовый метод возвращает описание указанного символа.

Аргументы
character- исходный символ
level- уровень отображения символа
Возвращает
Описание символа
См. также
+ stringWithUnichar:level:
+ (NSString *) stringWithCollection: (id<SCCollection>)  collection
level: (SCUInteger level 

Классовый метод возвращает описание указанной коллекции любого поддерживаемого типа.

Аргументы
collection- исходная коллекция
level- уровень отображения коллекции
Возвращает
Описание коллекции
+ (NSString *) stringWithData: (NSData *)  data
level: (SCUInteger level 

Классовый метод возвращает описание указанных данных.

Аргументы
data- исходные данные
level- уровень отображения данных
Возвращает
Описание данных
+ (NSString *) stringWithDate: (NSDate *)  date
level: (SCUInteger level 

Классовый метод возвращает описание указанных даты и времени.

Аргументы
date- исходные дата и время
level- уровень отображения даты и времени
Возвращает
Описание даты и времени
+ (NSString *) stringWithDictionary: (SCDictionary *)  dictionary
level: (SCUInteger level 

Классовый метод возвращает описание указанного библиотечного словаря.

Аргументы
dictionary- исходный словарь
level- уровень отображения данных
Возвращает
Описание словаря
+ (NSString *) stringWithFoundationArray: (NSArray *)  foundationArray
level: (SCUInteger level 

Классовый метод возвращает описание указанного стандартного массива.

Аргументы
foundationArray- исходный массив
level- уровень отображения данных
Возвращает
Описание массива
+ (NSString *) stringWithFoundationDictionary: (NSDictionary *)  foundationDictionary
level: (SCUInteger level 

Классовый метод возвращает описание указанного стандартного словаря.

Аргументы
foundationDictionary- исходный словарь
level- уровень отображения данных
Возвращает
Описание словаря
+ (NSString *) stringWithFoundationOrderedSet: (NSOrderedSet *)  foundationOrderedSet
level: (SCUInteger level 
SDK
macOS 10.6+, iOS 7.0+

Классовый метод возвращает описание указанного стандартного упорядоченного множества.

Аргументы
foundationOrderedSet- исходное упорядоченное множество
level- уровень отображения данных
Возвращает
Описание упорядоченного множества
+ (NSString *) stringWithFoundationSet: (NSSet *)  foundationSet
level: (SCUInteger level 

Классовый метод возвращает описание указанного стандартного неупорядоченного множества.

Аргументы
foundationSet- исходное неупорядоченное множество
level- уровень отображения данных
Возвращает
Описание неупорядоченного множества
+ (NSString *) stringWithList: (SCList *)  list
level: (SCUInteger level 

Классовый метод возвращает описание указанного списка.

Аргументы
list- исходный список
level- уровень отображения данных
Возвращает
Описание списка
+ (NSString *) stringWithNull: (NSNull *)  null
level: (SCUInteger level 

Классовый метод возвращает описание экземпляра класса NSNull.

Аргументы
null- исходный экземпляр класса NSNull
level- уровень отображения экземпляра класса
Возвращает
Описание экземпляра класса
+ (NSString *) stringWithNumber: (NSNumber *)  number
level: (SCUInteger level 

Классовый метод возвращает описание указанного числового объекта.

Аргументы
number- исходный числовой объект
level- уровень отображения числового объекта
Возвращает
Описание числового объекта
+ (NSString *) stringWithObject: (id)  object
level: (SCUInteger level 

Классовый метод возвращает описание указанного экземпляра класса.

Аргументы
object- экземпляр класса
level- уровень отображения экземпляра класса
Возвращает
Описание экземпляра класса
+ (NSString *) stringWithOrderedSet: (SCOrderedSet *)  orderedSet
level: (SCUInteger level 
SDK
macOS 10.6+, iOS 7.0+

Классовый метод возвращает описание указанного библиотечного упорядоченного множества.

Аргументы
orderedSet- исходное упорядоченное множество
level- уровень отображения данных
Возвращает
Описание упорядоченного множества
+ (NSString *) stringWithQueue: (SCQueue *)  queue
level: (SCUInteger level 

Классовый метод возвращает описание указанной очереди.

Аргументы
queue- исходная очередь
level- уровень отображения данных
Возвращает
Описание очереди
+ (NSString *) stringWithSet: (SCSet *)  set
level: (SCUInteger level 

Классовый метод возвращает описание указанного библиотечного неупорядоченного множества.

Аргументы
set- исходное неупорядоченное множество
level- уровень отображения данных
Возвращает
Описание неупорядоченного множества
+ (NSString *) stringWithStack: (SCStack *)  stack
level: (SCUInteger level 

Классовый метод возвращает описание указанного стека.

Аргументы
stack- исходный стек
level- уровень отображения данных
Возвращает
Описание стека
+ (NSString *) stringWithString: (NSString *)  string
level: (SCUInteger level 

Классовый метод возвращает описание указанной строки.

Аргументы
string- исходная строка
level- уровень отображения строки
Возвращает
Описание строки
+ (NSString *) stringWithUnichar: (unichar)  character
level: (SCUInteger level 

Классовый метод возвращает описание указанного символа.

Аргументы
character- исходный символ
level- уровень отображения символа
Возвращает
Описание символа
См. также
+ stringWithChar:level:

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