Samond Classes Library 1.2.6-STABLE build 219
|
Общий предок всех остальных классов библиотеки Подробнее...
#import <SCObject.h>
Свойства экземпляра класса | |
NSString * | className |
Поддержка стандартных последовательных файлов | |
(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: |
Взаимодействие с объектами данных | |
(instancetype) | - initWithData: |
(instancetype) | - initWithDataWrapper: |
(instancetype) | - initWithContentsOfFile: |
(instancetype) | - initWithContentsOfURL: |
(instancetype) | - initWithContentsOfURLString: |
(void) | - writeToData: |
(BOOL) | - writeToFile: |
(BOOL) | - writeToURL: |
(BOOL) | - writeToURLString: |
(NSData *) | - data |
Общий предок всех остальных классов библиотеки
Класс SCObject определяет методы, необходимые для взаимодействия с последовательными файлами, коллекциями, потоками и словарями.
Благодаря тому, что все остальные классы (кроме расширяющих стандартную функциональность категорий) являются его потомками, облегчается поддержка множества функций библиотеки - требуется только добавление кода, являющегося специфическим для конкретного класса.
- (void) appendToFileStream: | (NSString *) | path |
Метод добавляет данные экземпляра класса в указанный файловый поток.
path | - путь к файлу потока |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
- (SCComparisonResult) compareWithObject: | (id<SCCollectioning>) | object |
Метод возвращает результат сравнения двух экземпляров класса.
object | - второй экземпляр класса для сравнения |
- (id) copyObject |
Метод возвращает копию экземпляра класса.
- (NSData *) data |
Метод возвращает объект данных с экземпляром класса.
- (NSDictionary *) dataDictionary |
Метод возвращает словарь с данными экземпляра класса.
- (void) encodeWithCoder: | (NSCoder *) | coder |
Метод записывает данные экземпляра класса в указанный кодировщик данных.
coder | - кодировщик для сохранения данных экземпляра класса |
- (instancetype) initWithCoder: | (NSCoder *) | coder |
Метод инициализации экземпляра класса с использованием указанного кодировщика данных.
coder | - исходный кодировщик данных |
- (instancetype) initWithContentsOfFile: | (NSString *) | path |
Метод инициализирует экземпляр класса с использованием данных из файла с указанным путем.
path | - путь к файлу с исходными данными |
- (instancetype) initWithContentsOfSerializedFile: | (NSString *) | path |
Метод инициализации экземпляра класса с использованием данных из стандартного последовательного файла с заданным путем.
path | - путь к исходному стандартному последовательному файлу |
- (instancetype) initWithContentsOfURL: | (NSURL *) | url |
Метод инициализирует экземпляр класса с использованием данных из указанного URL.
url | - URL исходных данных |
- (instancetype) initWithContentsOfURLString: | (NSString *) | urlString |
Метод инициализирует экземпляр класса с использованием данных из указанной строки URL.
urlString | - строка URL исходных данных |
- (instancetype) initWithData: | (NSData *) | data |
Метод инициализирует экземпляр класса с использованием указанного объекта данных.
data | - исходный объект данных |
Переопределяется в SCData.
- (instancetype) initWithDataDictionary: | (NSDictionary *) | dictionary |
Метод инициализации экземпляра класса на основании данных из указанного словаря.
dictionary | - словарь с исходными данными |
- (instancetype) initWithDataDictionaryFromFile: | (NSString *) | path |
Метод инициализации экземпляра класса на основании данных словаря из указанного файла.
path | - путь к файлу словаря |
- (instancetype) initWithDataWrapper: | (SCData *) | data |
Метод инициализирует экземпляр класса с использованием указанного объекта данных.
data | - исходный объект данных |
- (instancetype) initWithFileStream: | (NSString *) | path |
Метод инициализирует экземпляр класса с использованием данных из указанного файлового потока.
path | - путь к файлу потока |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
- (instancetype) initWithStream: | (SCStream *) | stream |
Метод инициализирует экземпляр класса с использованием данных из указанного потока.
stream | - поток для чтения данных экземпляра класса |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
- (BOOL) isEqual: | (id) | object |
Метод выполняет сравнение двух экземпляров класса.
object | - второй экземпляр для сравнения |
Переопределяется в SCCollection, SCRuntimeProperty, SCStrings, SCRuntimeMethod, SCRuntimeUnregisteredClass, SCRuntimeVariable, SCRuntimeProtocol и SCTextIndex.
- (BOOL) writeContentsToSerializedFile: | (NSString *) | path |
Метод записывает данные экземпляра класса в стандартный последовательный файл с указанным путем.
path | - путь к стандартному последовательному файлу для сохранения данных |
- (void) writeToData: | (NSMutableData *) | data |
Метод сохраняет экземпляр класса в заданном объекте данных.
data | - объект данных для сохранения экземпляра класса |
- (void) writeToDataDictionary: | (NSMutableDictionary *) | dictionary |
Метод сохраняет данные экземпляра класса в указанном словаре.
dictionary | - словарь для сохранения данных |
- (void) writeToDataDictionaryFile: | (NSString *) | path |
Метод сохраняет данные экземпляра класса в файле словаря с заданным путем с использованием промежуточного файла.
path | - путь к файлу словаря |
- (void) writeToDataDictionaryFile: | (NSString *) | path | |
atomically: | (BOOL) | atomically | |
Метод сохраняет данные экземпляра класса в файле словаря с заданным путем.
path | - путь к файлу словаря |
atomically | - YES для записи данных через промежуточный файл и NO для записи непосредственно в файл словаря |
- (BOOL) writeToFile: | (NSString *) | path |
Метод сохраняет экземпляр класса в файле с заданным путем.
path | - путь к файлу для сохранения экземпляра класса |
- (void) writeToFileStream: | (NSString *) | path |
Метод записывает данные экземпляра класса в указанный создаваемый файловый поток.
path | - путь к файлу потока |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
- (void) writeToStream: | (SCStream *) | stream |
Метод записывает данные экземпляра класса в указанный поток.
stream | - поток для записи данных экземпляра класса |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
- (BOOL) writeToURL: | (NSURL *) | url |
Метод сохраняет экземпляр класса по указанному URL.
url | - URL для сохранения экземпляра класса |
- (BOOL) writeToURLString: | (NSString *) | urlString |
Метод сохраняет экземпляр класса по заданному строкой URL.
urlString | - строка URL назначения |
|
readnonatomiccopy |
Название класса