Samond Classes Library 1.2.1-RELEASE build 181
|
Класс текстовых файлов Подробнее...
#import <SCTextFile.h>
Свойства экземпляра класса | |
NSString * | path |
Создание текстовых файлов | |
(instancetype) | + textFileWithCoder: |
(instancetype) | + textFileWithContentsOfSerializedFile: |
(instancetype) | + textFileWithDataDictionary: |
(instancetype) | + textFileWithDataDictionaryFromFile: |
(instancetype) | + textFileWithStream: |
(instancetype) | + textFileWithFileStream: |
(instancetype) | + textFileWithName: |
(instancetype) | + textFileWithString: |
(instancetype) | + textFileWithStrings: |
(instancetype) | + textFileWithCollection: |
(instancetype) | + textFileWithText: |
(instancetype) | + textFileWithTextFile: |
(instancetype) | + textFileWithName:stream: |
(instancetype) | + textFileFromStream: |
(instancetype) | + textFileWithName:path: |
(instancetype) | + textFileWithPath: |
(instancetype) | + textFile |
Инициализация текстовых файлов | |
(instancetype) | - initWithTextFile: |
(instancetype) | - initWithName:stream: |
(instancetype) | - initFromStream: |
(instancetype) | - initWithName:path: |
(instancetype) | - initWithPath: |
Копирование текстовых файлов | |
(void) | - setTextFile: |
Преобразование текстовых файлов | |
SCText * | text |
Чтение и запись текстовых файлов | |
(BOOL) | - read |
(BOOL) | - readFromStream: |
(BOOL) | - readWithPath: |
(BOOL) | - write |
(BOOL) | - writeTextToStream: |
(BOOL) | - writeWithPath: |
(BOOL) | - reset |
(BOOL) | - appendToFileWithPath: |
Чтениа и запись текстовых блоков | |
(BOOL) | - addTextFromStream: |
(BOOL) | - addTextWithPath: |
(BOOL) | - insertTextFromStream:atIndex: |
(BOOL) | - insertTextWithPath:atIndex: |
(BOOL) | - replaceTextInRange:withTextFromStream: |
(BOOL) | - replaceTextInRange:withTextWithPath: |
(BOOL) | - replaceText:withTextFromStream: |
(BOOL) | - replaceText:withTextWithPath: |
(BOOL) | - writeTextInRange:toStream: |
(BOOL) | - writeTextInRange:withPath: |
(BOOL) | - appendTextInRange:toFileWithPath: |
(SCText *) | - cutTextInRange:toStream: |
(SCText *) | - cutTextInRange:withPath: |
(SCText *) | - cutAndAppendTextInRange:toFileWithPath: |
(BOOL) | - writeTextWithSubstring:toStream: |
(BOOL) | - writeTextWithSubstring:withPath: |
(BOOL) | - writeTextWithoutSubstring:toStream: |
(BOOL) | - writeTextWithoutSubstring:withPath: |
Класс текстовых файлов
Дополняет класс SCText методами работы с текстовыми файлами.
При работе класса возможно возникновение следующих ошибок:
- (BOOL) addTextFromStream: | (SCStream *) | stream |
Метод добавляет в конец текста строки из указанного потока.
stream | - входной поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) addTextWithPath: | (NSString *) | path |
Метод добавляет в конец текста строки из файла с указанным путем.
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) appendTextInRange: | (NSRange) | range | |
toFileWithPath: | (NSString *) | path | |
Метод добавляет текст в указанном диапазоне в файл с заданным путем.
range | - диапазон добавляемого текста |
path | - путь к файлу для добавляемого текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) appendToFileWithPath: | (NSString *) | path |
Метод добавляет содержимое текстового файла в конце файла с указанным путем.
path | - путь к файлу назначения |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (SCText *) cutAndAppendTextInRange: | (NSRange) | range | |
toFileWithPath: | (NSString *) | path | |
Метод вырезает текст в указанном диапазоне и добавляет его к файлу с указанным путем.
range | - диапазон вырезаемого текста |
path | - путь к файлу для добавления вырезанного текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (SCText *) cutTextInRange: | (NSRange) | range | |
toStream: | (SCStream *) | stream | |
Метод вырезает текст в указанном диапазоне и сохраняет его в заданном потоке.
range | - диапазон вырезаемого текста |
stream | - поток для сохранения вырезанного текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (SCText *) cutTextInRange: | (NSRange) | range | |
withPath: | (NSString *) | path | |
Метод вырезает текст в указанном диапазоне и сохраняет его в файле с указанным путем с уничтожением предыдущего содержимого файла.
range | - диапазон вырезаемого текста |
path | - путь к файлу для сохранения вырезанного текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (instancetype) initFromStream: | (SCStream *) | stream |
Метод инициализирует текстовый файл со строками из указанного потока.
stream | - открытый поток для чтения строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (instancetype) initWithName: | (NSString *) | name | |
path: | (NSString *) | path | |
Метод инициализирует текстовый файл с указанным именем со строками из файла с заданным путем.
name | - имя текстового файла |
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (instancetype) initWithName: | (NSString *) | name | |
stream: | (SCStream *) | stream | |
name | - имя текстового файла |
stream | - открытый поток для чтения строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (instancetype) initWithPath: | (NSString *) | path |
Метод инициализирует текстовый файл со строками из файла с заданным путем.
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (instancetype) initWithTextFile: | (SCTextFile *) | textFile |
Метод инициализирует текстовый файл с использованием существующего текстового файла.
textFile | - исходный текстовый файл |
SCTextException | - обнаружена текстовая ошибка |
Метод загружает текст из указанного потока и вставляет его в заданную позицию.
stream | - входной поток |
index | - индекс вставки загруженного текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) insertTextWithPath: | (NSString *) | path | |
atIndex: | (SCIndex) | index | |
Загружает текст из файла с указанным путем и вставляет его в позицию с заданным индексом.
path | - путь к загружаемому файлу |
index | - индекс вставки загруженного текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) read |
Метод загружает текст из текстового файла с ранее заданным путем.
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) readFromStream: | (SCStream *) | stream |
Метод загружает текст из указанного потока.
stream | - исходный поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) readWithPath: | (NSString *) | path |
Метод загружает строки из файла с указанным путем.
path | - путь к файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
Метод заменяет все вхождения указанного текста на текст из заданного потока.
text | - заменяемый текст |
stream | - исходный поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) replaceText: | (SCStrings *) | text | |
withTextWithPath: | (NSString *) | path | |
Метод заменяет все вхождения указанного текста на текст из файла с заданным путем.
text | - заменяемый текст |
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) replaceTextInRange: | (NSRange) | range | |
withTextFromStream: | (SCStream *) | stream | |
Метод заменяет текст в указанном диапазоне на текст из заданного потока.
range | - диапазон заменяемого текста |
stream | - входной поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) replaceTextInRange: | (NSRange) | range | |
withTextWithPath: | (NSString *) | path | |
Метод заменяет текст в указанном диапазоне на текст из заданного файла.
range | - диапазон заменяемого текста |
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) reset |
Метод сбрасывает все произведенные с текстовым файлом изменения и заново загружает текст из файла на диске.
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (void) setTextFile: | (SCTextFile *) | textFile |
Метод заменяет содержимое и параметры текстового файла содержимым и параметрами указанного существующего текстового файла.
textFile | - исходный текстовый файл |
SCTextException | - обнаружена текстовая ошибка |
+ (instancetype) textFile |
Классовый метод создает неименованный пустой текстовый файл.
+ (instancetype) textFileFromStream: | (SCStream *) | stream |
Классовый метод создает текстовый файл со строками из указанного потока.
stream | - открытый поток для чтения строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
+ (instancetype) textFileWithCoder: | (NSCoder *) | coder |
Классовый метод создает текстовый файл с использованием указанного кодировщика данных.
coder | - исходный кодировщик данных |
+ (instancetype) textFileWithCollection: | (id<SCCollection>) | collection |
Классовый метод создает текстовый файл из строк из указанной коллекции.
collection | - исходная коллекция |
SCTextException | - обнаружена текстовая ошибка |
SCCollectionException | - обнаружена ошибка коллекции |
+ (instancetype) textFileWithContentsOfSerializedFile: | (NSString *) | path |
Классовый метод создает текстовый файл с использованием данных из стандартного последовательного файла с заданным путем.
path | - путь к исходному стандартному последовательному файлу |
+ (instancetype) textFileWithDataDictionary: | (NSDictionary *) | dictionary |
Классовый метод создает текстовый файл на основании данных из указанного словаря.
dictionary | - словарь с исходными данными |
+ (instancetype) textFileWithDataDictionaryFromFile: | (NSString *) | path |
Классовый метод создает текстовый файл на основании данных словаря из указанного файла.
path | - путь к файлу словаря |
+ (instancetype) textFileWithFileStream: | (NSString *) | path |
Классовый метод создает текстовый файл с использованием данных из указанного файлового потока.
path | - путь к файлу потока |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
+ (instancetype) textFileWithName: | (NSString *) | name |
Классовый метод создает текстовый файл с использованием указанного имени текста.
name | - имя текста |
+ (instancetype) textFileWithName: | (NSString *) | name | |
path: | (NSString *) | path | |
Классовый метод создает текстовый файл с указанным именем со строками из файла с заданным путем.
name | - имя текстового файла |
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
+ (instancetype) textFileWithName: | (NSString *) | name | |
stream: | (SCStream *) | stream | |
Классовый метод создает текстовый файл с указанным именем и строками из указанного потока.
name | - имя текстового файла |
stream | - открытый поток для чтения строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
+ (instancetype) textFileWithPath: | (NSString *) | path |
Классовый метод создает текстовый файл со строками из файла с заданным путем.
path | - путь к исходному файлу |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
+ (instancetype) textFileWithStream: | (SCStream *) | stream |
Классовый метод создает текстовый файл с использованием данных из указанного потока.
stream | - поток для чтения текстового файла |
SCStreamException | - ошибка в ходе операции с потоком |
SCSystemException | - системная ошибка |
+ (instancetype) textFileWithString: | (NSString *) | string |
Классовый метод создает текстовый файл с указанной строкой.
string | - добавляемая в текстовый файл строка |
SCTextException | - обнаружена текстовая ошибка |
+ (instancetype) textFileWithStrings: | (SCStrings *) | strings |
Классовый метод создает текстовый файл в виде копии указанного существующего списка строк.
strings | - существующий список строк |
SCTextException | - обнаружена текстовая ошибка |
+ (instancetype) textFileWithText: | (SCText *) | text |
Классовый метод создает текстовый файл на основании указанного существующего текста.
text | - исходный текст |
SCTextException | - обнаружена текстовая ошибка |
+ (instancetype) textFileWithTextFile: | (SCTextFile *) | textFile |
Классовый метод создает текстовый файл с использованием существующего текстового файла.
textFile | - исходный текстовый файл |
SCTextException | - обнаружена текстовая ошибка |
- (BOOL) write |
Метод записывает содержимое текстового файла в файл с ранее заданным путем.
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextInRange: | (NSRange) | range | |
toStream: | (SCStream *) | stream | |
Метод сохраняет текст в указанном диапазоне в заданном потоке.
range | - диапазон сохраняемого текста |
stream | - выходной поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextInRange: | (NSRange) | range | |
withPath: | (NSString *) | path | |
Метод записывает текст в указанном диапазоне в файл с заданным путем с уничтожением предыдущего содержимого файла.
range | - диапазон сохраняемого текста |
path | - путь к файлу для сохранения текста |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextToStream: | (SCStream *) | stream |
Метод записывает содержимое текстового файла в указанный поток.
stream | - выходной поток |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextWithoutSubstring: | (NSString *) | substring | |
toStream: | (SCStream *) | stream | |
Метод сохраняет в указанном потоке строки текста, которые не содержат заданную подстроку.
substring | - искомая подстрока |
stream | - поток для сохранения отобранных строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextWithoutSubstring: | (NSString *) | substring | |
withPath: | (NSString *) | path | |
Метод сохраняет в файле с указанным путем строки текста, которые не содержат заданную подстроку.
substring | - искомая подстрока |
path | - путь к файлу для сохранения отобранных строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextWithSubstring: | (NSString *) | substring | |
toStream: | (SCStream *) | stream | |
Метод сохраняет в указанном потоке строки текста, которые содержат заданную подстроку.
substring | - искомая подстрока |
stream | - поток для сохранения отобранных строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeTextWithSubstring: | (NSString *) | substring | |
withPath: | (NSString *) | path | |
Метод сохраняет в файле с указанным путем строки текста, которые содержат заданную подстроку.
substring | - искомая подстрока |
path | - путь к файлу для сохранения отобранных строк |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
- (BOOL) writeWithPath: | (NSString *) | path |
Метод сохраняет содержимое текстового файла в файл с указанным путем.
path | - путь к файлу назначения |
SCTextException | - обнаружена текстовая ошибка |
SCStreamException | - обнаружена ошибка потока |
SCSystemException | - обнаружена системная ошибка |
|
readnonatomicretain |
Свойство содержит путь к текстовому файлу.
|
readnonatomicretain |
Свойство возвращает содержимое текстового файла в виде текста.