|
Samond Classes Library 1.2.6-STABLE build 219
|
Общий предок всех остальных классов библиотеки Подробнее...
#import <SCObject.h>
Граф наследования:SCObject:Свойства экземпляра класса | |
| 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 |
Название класса
1.8.9.1